Publishes the serialized bytes of each notified transaction.
Synopsis
Declared in <zmq/zmqpublishnotifier.h>
class CZMQPublishRawTransactionNotifier
: public CZMQAbstractPublishNotifier
Base Classes
Name |
Description |
Base class for ZMQ publisher notifiers that send multipart messages to subscribers. |
Member Functions
Name |
Description |
Get the ZMQ endpoint address this notifier publishes to. |
|
Get the configured outbound message high‐water mark. |
|
Get the notifier type name. |
|
|
Initialize the publisher, binding or connecting its socket. |
|
Notifies of ConnectTip result, i.e., new active tip only. |
|
Notifies of every block connection. |
|
Notifies of every block disconnection. |
|
Publish the serialized bytes of the given transaction. |
|
Notifies of every mempool acceptance. |
|
Notifies of every mempool removal, except inclusion in blocks. |
Send a multipart ZMQ message (command, data, sequence number). |
|
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 publisher 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. |
Created with MrDocs