CatapultServer  v0.5.0.1 (Elephant)
ZeroMqUtChangeSubscriber.h
Go to the documentation of this file.
1 
21 #pragma once
23 #include <memory>
24 
25 namespace catapult { namespace zeromq { class ZeroMqEntityPublisher; } }
26 
27 namespace catapult { namespace zeromq {
28 
30  std::unique_ptr<cache::UtChangeSubscriber> CreateZeroMqUtChangeSubscriber(ZeroMqEntityPublisher& publisher);
31 }}
catapult::zeromq::CreateZeroMqUtChangeSubscriber
std::unique_ptr< cache::UtChangeSubscriber > CreateZeroMqUtChangeSubscriber(ZeroMqEntityPublisher &publisher)
Creates a zeromq unconfirmed transactions subscriber around an entity publisher.
Definition: ZeroMqUtChangeSubscriber.cpp:52
ZeroMqUtChangeSubscriber.h
TransactionInfos
consumers::TransactionInfos TransactionInfos
Definition: BlockChainSyncConsumer.cpp:44
catapult::Height
utils::BaseValue< uint64_t, Height_tag > Height
Definition: src/catapult/types.h:85
catapult::zeromq::ZeroMqEntityPublisher
A zeromq entity publisher.
Definition: ZeroMqEntityPublisher.h:73
catapult::zeromq::TransactionMarker::Unconfirmed_Transaction_Add_Marker
An added unconfirmed transaction.
ZeroMqEntityPublisher.h
UtChangeSubscriber.h
catapult
Definition: AddressExtractionExtension.cpp:28
m_publisher
ZeroMqEntityPublisher & m_publisher
Definition: ZeroMqUtChangeSubscriber.cpp:48
catapult::zeromq::TransactionMarker::Unconfirmed_Transaction_Remove_Marker
A removed unconfirmed transaction.