Base class for ZMQ notifiers that publish node events to a subscriber.
Synopsis
Declared in <zmq/zmqabstractnotifier.h>
class CZMQAbstractNotifier;
Member Functions
Name |
Description |
|
Destroy the notifier and release its socket, if any. |
Get the ZMQ endpoint address this notifier publishes to. |
|
Get the configured outbound message high‐water mark. |
|
Get the notifier type name. |
|
|
Initialize the notifier, creating its ZMQ socket. |
|
Notifies of ConnectTip result, i.e., new active tip only. |
|
Notifies of every block connection. |
|
Notifies of every block disconnection. |
|
Notifies of transactions added to mempool or appearing in blocks. |
|
Notifies of every mempool acceptance. |
|
Notifies of every mempool removal, except inclusion in blocks. |
Set the ZMQ endpoint address this notifier publishes to. |
|
Set the outbound message high‐water mark, ignoring negative values. |
|
Set the notifier type name. |
|
|
Shut down the notifier and close its socket. |
Static Member Functions
Name |
Description |
Factory helper that constructs a notifier of the concrete type |
Static Data Members
Name |
Description |
Default ZMQ send high‐water mark (maximum queued outbound messages). |
Protected Data Members
Name |
Description |
The ZMQ endpoint address published to. |
|
|
Outbound message high‐water mark (SNDHWM). |
The ZMQ publisher socket, or nullptr before initialization. |
|
The notifier type name. |
Derived Classes
Name |
Description |
Base class for ZMQ publisher notifiers that send multipart messages to subscribers. |
Created with MrDocs