5 #ifndef BITCOIN_ZMQ_ZMQABSTRACTNOTIFIER_H 6 #define BITCOIN_ZMQ_ZMQABSTRACTNOTIFIER_H 53 #endif // BITCOIN_ZMQ_ZMQABSTRACTNOTIFIER_H CZMQAbstractNotifier()
Definition: zmqabstractnotifier.h:20
virtual ~CZMQAbstractNotifier()
Definition: zmqabstractnotifier.cpp:9
virtual bool NotifyTransaction(const CTransaction &transaction)
Definition: zmqabstractnotifier.cpp:19
void SetOutboundMessageHighWaterMark(const int sndhwm)
Definition: zmqabstractnotifier.h:34
void SetAddress(const std::string &a)
Definition: zmqabstractnotifier.h:32
static const int DEFAULT_ZMQ_SNDHWM
Definition: zmqabstractnotifier.h:18
static CZMQAbstractNotifier * Create()
Definition: zmqabstractnotifier.h:24
virtual bool Initialize(void *pcontext)=0
std::string GetType() const
Definition: zmqabstractnotifier.h:29
virtual bool NotifyBlock(const CBlockIndex *pindex)
Definition: zmqabstractnotifier.cpp:14
Definition: transaction.h:270
int GetOutboundMessageHighWaterMark() const
Definition: zmqabstractnotifier.h:33
std::string type
Definition: zmqabstractnotifier.h:48
void * psocket
Definition: zmqabstractnotifier.h:47
Definition: zmqabstractnotifier.h:15
virtual void Shutdown()=0
int outbound_message_high_water_mark
Definition: zmqabstractnotifier.h:50
void SetType(const std::string &t)
Definition: zmqabstractnotifier.h:30
std::string GetAddress() const
Definition: zmqabstractnotifier.h:31
std::string address
Definition: zmqabstractnotifier.h:49