CatapultServer  v0.5.0.1 (Elephant)
ZeroMqBlockChangeSubscriber.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<io::BlockChangeSubscriber> CreateZeroMqBlockChangeSubscriber(ZeroMqEntityPublisher& publisher);
31 }}
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
BlockChangeSubscriber.h
catapult::zeromq::TransactionMarker::Transaction_Marker
A confirmed transaction.
Elements.h
ZeroMqEntityPublisher.h
TransactionPlugin.h
m_publisher
ZeroMqEntityPublisher & m_publisher
Definition: ZeroMqBlockChangeSubscriber.cpp:50
catapult
Definition: AddressExtractionExtension.cpp:28
ZeroMqBlockChangeSubscriber.h
catapult::zeromq::CreateZeroMqBlockChangeSubscriber
std::unique_ptr< io::BlockChangeSubscriber > CreateZeroMqBlockChangeSubscriber(ZeroMqEntityPublisher &publisher)
Creates a zeromq block change subscriber around an entity publisher.
Definition: ZeroMqBlockChangeSubscriber.cpp:54