Changeset View
Changeset View
Standalone View
Standalone View
src/zmq/zmqnotificationinterface.h
Show All 20 Lines | public: | ||||
static CZMQNotificationInterface *Create(); | static CZMQNotificationInterface *Create(); | ||||
protected: | protected: | ||||
bool Initialize(); | bool Initialize(); | ||||
void Shutdown(); | void Shutdown(); | ||||
// CValidationInterface | // CValidationInterface | ||||
void TransactionAddedToMempool(const CTransactionRef &tx) override; | void TransactionAddedToMempool(const CTransactionRef &tx, | ||||
uint64_t mempool_sequence) override; | |||||
void TransactionRemovedFromMempool(const CTransactionRef &tx, | |||||
MemPoolRemovalReason reason, | |||||
uint64_t mempool_sequence) override; | |||||
void BlockConnected(const std::shared_ptr<const CBlock> &pblock, | void BlockConnected(const std::shared_ptr<const CBlock> &pblock, | ||||
const CBlockIndex *pindexConnected) override; | const CBlockIndex *pindexConnected) override; | ||||
void BlockDisconnected(const std::shared_ptr<const CBlock> &pblock, | void BlockDisconnected(const std::shared_ptr<const CBlock> &pblock, | ||||
const CBlockIndex *pindexDisconnected) override; | const CBlockIndex *pindexDisconnected) override; | ||||
void UpdatedBlockTip(const CBlockIndex *pindexNew, | void UpdatedBlockTip(const CBlockIndex *pindexNew, | ||||
const CBlockIndex *pindexFork, | const CBlockIndex *pindexFork, | ||||
bool fInitialDownload) override; | bool fInitialDownload) override; | ||||
Show All 10 Lines |