![]() |
Dash Core
0.12.2.1
P2P Digital Currency
|
#include <zmqabstractnotifier.h>
Public Member Functions | |
CZMQAbstractNotifier () | |
virtual | ~CZMQAbstractNotifier () |
std::string | GetType () const |
void | SetType (const std::string &t) |
std::string | GetAddress () const |
void | SetAddress (const std::string &a) |
virtual bool | Initialize (void *pcontext)=0 |
virtual void | Shutdown ()=0 |
virtual bool | NotifyBlock (const CBlockIndex *pindex) |
virtual bool | NotifyTransaction (const CTransaction &transaction) |
virtual bool | NotifyTransactionLock (const CTransaction &transaction) |
Static Public Member Functions | |
template<typename T > | |
static CZMQAbstractNotifier * | Create () |
Protected Attributes | |
void * | psocket |
std::string | type |
std::string | address |
Definition at line 15 of file zmqabstractnotifier.h.
|
inline |
Definition at line 18 of file zmqabstractnotifier.h.
|
virtual |
Definition at line 9 of file zmqabstractnotifier.cpp.
|
inlinestatic |
Definition at line 22 of file zmqabstractnotifier.h.
|
inline |
Definition at line 29 of file zmqabstractnotifier.h.
Referenced by CZMQNotificationInterface::Initialize(), and CZMQNotificationInterface::Shutdown().
|
inline |
Definition at line 27 of file zmqabstractnotifier.h.
Referenced by CZMQNotificationInterface::Initialize(), and CZMQNotificationInterface::Shutdown().
|
pure virtual |
Implemented in CZMQAbstractPublishNotifier.
Referenced by CZMQNotificationInterface::Initialize().
|
virtual |
Reimplemented in CZMQPublishRawBlockNotifier, and CZMQPublishHashBlockNotifier.
Definition at line 14 of file zmqabstractnotifier.cpp.
Referenced by CZMQNotificationInterface::UpdatedBlockTip().
|
virtual |
Reimplemented in CZMQPublishRawTransactionNotifier, and CZMQPublishHashTransactionNotifier.
Definition at line 19 of file zmqabstractnotifier.cpp.
Referenced by CZMQNotificationInterface::SyncTransaction().
|
virtual |
Reimplemented in CZMQPublishRawTransactionLockNotifier, and CZMQPublishHashTransactionLockNotifier.
Definition at line 24 of file zmqabstractnotifier.cpp.
Referenced by CZMQNotificationInterface::NotifyTransactionLock().
|
inline |
Definition at line 30 of file zmqabstractnotifier.h.
Referenced by CZMQNotificationInterface::CreateWithArguments().
|
inline |
Definition at line 28 of file zmqabstractnotifier.h.
Referenced by CZMQNotificationInterface::CreateWithArguments().
|
pure virtual |
|
protected |
Definition at line 42 of file zmqabstractnotifier.h.
Referenced by GetAddress(), CZMQAbstractPublishNotifier::Initialize(), SetAddress(), and CZMQAbstractPublishNotifier::Shutdown().
|
protected |
Definition at line 40 of file zmqabstractnotifier.h.
Referenced by CZMQAbstractPublishNotifier::Initialize(), CZMQAbstractPublishNotifier::SendMessage(), CZMQAbstractPublishNotifier::Shutdown(), and ~CZMQAbstractNotifier().
|
protected |
Definition at line 41 of file zmqabstractnotifier.h.