Bitcoin Core 28.99.0
P2P Digital Currency
|
#include <zmqpublishnotifier.h>
Public Member Functions | |
bool | NotifyBlockConnect (const CBlockIndex *pindex) override |
bool | NotifyBlockDisconnect (const CBlockIndex *pindex) override |
bool | NotifyTransactionAcceptance (const CTransaction &transaction, uint64_t mempool_sequence) override |
bool | NotifyTransactionRemoval (const CTransaction &transaction, uint64_t mempool_sequence) override |
Public Member Functions inherited from CZMQAbstractPublishNotifier | |
bool | SendZmqMessage (const char *command, const void *data, size_t size) |
bool | Initialize (void *pcontext) override |
void | Shutdown () override |
Public Member Functions inherited from CZMQAbstractNotifier | |
CZMQAbstractNotifier () | |
virtual | ~CZMQAbstractNotifier () |
std::string | GetType () const |
void | SetType (const std::string &t) |
std::string | GetAddress () const |
void | SetAddress (const std::string &a) |
int | GetOutboundMessageHighWaterMark () const |
void | SetOutboundMessageHighWaterMark (const int sndhwm) |
virtual bool | Initialize (void *pcontext)=0 |
virtual void | Shutdown ()=0 |
virtual bool | NotifyBlock (const CBlockIndex *pindex) |
virtual bool | NotifyBlockConnect (const CBlockIndex *pindex) |
virtual bool | NotifyBlockDisconnect (const CBlockIndex *pindex) |
virtual bool | NotifyTransactionAcceptance (const CTransaction &transaction, uint64_t mempool_sequence) |
virtual bool | NotifyTransactionRemoval (const CTransaction &transaction, uint64_t mempool_sequence) |
virtual bool | NotifyTransaction (const CTransaction &transaction) |
Additional Inherited Members | |
Static Public Member Functions inherited from CZMQAbstractNotifier | |
template<typename T > | |
static std::unique_ptr< CZMQAbstractNotifier > | Create () |
Static Public Attributes inherited from CZMQAbstractNotifier | |
static const int | DEFAULT_ZMQ_SNDHWM {1000} |
Protected Attributes inherited from CZMQAbstractNotifier | |
void * | psocket {nullptr} |
std::string | type |
std::string | address |
int | outbound_message_high_water_mark |
Definition at line 66 of file zmqpublishnotifier.h.
|
overridevirtual |
Reimplemented from CZMQAbstractNotifier.
Definition at line 277 of file zmqpublishnotifier.cpp.
|
overridevirtual |
Reimplemented from CZMQAbstractNotifier.
Definition at line 284 of file zmqpublishnotifier.cpp.
|
overridevirtual |
Reimplemented from CZMQAbstractNotifier.
Definition at line 291 of file zmqpublishnotifier.cpp.
|
overridevirtual |
Reimplemented from CZMQAbstractNotifier.
Definition at line 298 of file zmqpublishnotifier.cpp.