6 #ifndef RAVEN_ZMQ_ZMQABSTRACTNOTIFIER_H 7 #define RAVEN_ZMQ_ZMQABSTRACTNOTIFIER_H 47 #endif // RAVEN_ZMQ_ZMQABSTRACTNOTIFIER_H
virtual bool NotifyBlock(const CBlockIndex *pindex)
std::string GetAddress() const
virtual ~CZMQAbstractNotifier()
virtual bool NotifyTransaction(const CTransaction &transaction)
virtual bool NotifyMessage(const CMessage &message)
void SetAddress(const std::string &a)
virtual void Shutdown()=0
The block chain is a tree shaped structure starting with the genesis block at the root...
virtual bool Initialize(void *pcontext)=0
The basic transaction that is broadcasted on the network and contained in blocks. ...
void SetType(const std::string &t)
std::string GetType() const
static CZMQAbstractNotifier * Create()