![]() |
Bitcoin Core 31.1.0
P2P Digital Currency
|
#include <zmqabstractnotifier.h>
Public Member Functions | |
| 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) |
Static Public Member Functions | |
| template<typename T> | |
| static std::unique_ptr< CZMQAbstractNotifier > | Create () |
Static Public Attributes | |
| static const int | DEFAULT_ZMQ_SNDHWM {1000} |
Protected Attributes | |
| void * | psocket {nullptr} |
| std::string | type |
| std::string | address |
| int | outbound_message_high_water_mark {DEFAULT_ZMQ_SNDHWM} |
Definition at line 19 of file zmqabstractnotifier.h.
|
virtual |
|
inlinestatic |
|
inline |
Definition at line 34 of file zmqabstractnotifier.h.
|
inline |
Definition at line 36 of file zmqabstractnotifier.h.
|
inline |
Definition at line 32 of file zmqabstractnotifier.h.
|
pure virtual |
Implemented in CZMQAbstractPublishNotifier.
|
virtual |
Reimplemented in CZMQPublishHashBlockNotifier, and CZMQPublishRawBlockNotifier.
Definition at line 16 of file zmqabstractnotifier.cpp.
|
virtual |
Reimplemented in CZMQPublishSequenceNotifier.
Definition at line 26 of file zmqabstractnotifier.cpp.
|
virtual |
Reimplemented in CZMQPublishSequenceNotifier.
Definition at line 31 of file zmqabstractnotifier.cpp.
|
virtual |
Reimplemented in CZMQPublishHashTransactionNotifier, and CZMQPublishRawTransactionNotifier.
Definition at line 21 of file zmqabstractnotifier.cpp.
|
virtual |
Reimplemented in CZMQPublishSequenceNotifier.
Definition at line 36 of file zmqabstractnotifier.cpp.
|
virtual |
Reimplemented in CZMQPublishSequenceNotifier.
Definition at line 41 of file zmqabstractnotifier.cpp.
|
inline |
Definition at line 35 of file zmqabstractnotifier.h.
|
inline |
Definition at line 37 of file zmqabstractnotifier.h.
|
inline |
Definition at line 33 of file zmqabstractnotifier.h.
|
pure virtual |
Implemented in CZMQAbstractPublishNotifier.
|
protected |
Definition at line 62 of file zmqabstractnotifier.h.
|
static |
Definition at line 22 of file zmqabstractnotifier.h.
|
protected |
Definition at line 63 of file zmqabstractnotifier.h.
|
protected |
Definition at line 60 of file zmqabstractnotifier.h.
|
protected |
Definition at line 61 of file zmqabstractnotifier.h.