CatapultServer  v0.5.0.1 (Elephant)
PublisherUtils.h
Go to the documentation of this file.
1 
21 #pragma once
22 #include "ZeroMqEntityPublisher.h"
23 #include "catapult/types.h"
24 #include <vector>
25 
26 namespace catapult { namespace zeromq {
27 
29  std::vector<uint8_t> CreateTopic(TransactionMarker marker, const UnresolvedAddress& address);
30 }}
catapult::utils::ByteArray::size
constexpr size_t size() const
Returns the array size.
Definition: ByteArray.h:55
catapult::UnresolvedAddress
utils::ByteArray< Address_Decoded_Size, UnresolvedAddress_tag > UnresolvedAddress
Definition: src/catapult/types.h:66
catapult::zeromq::TransactionMarker
TransactionMarker
Markers for publishing transaction related messages.
Definition: ZeroMqEntityPublisher.h:49
PublisherUtils.h
ZeroMqEntityPublisher.h
catapult::utils::ByteArray::data
constexpr const uint8_t * data() const noexcept
Returns a const pointer to the underlying array.
Definition: ByteArray.h:70
types.h
catapult
Definition: AddressExtractionExtension.cpp:28
catapult::utils::ByteArray
Base class for wrappers of byte array types, to provide some type-safety.
Definition: ByteArray.h:29
catapult::zeromq::CreateTopic
std::vector< uint8_t > CreateTopic(TransactionMarker marker, const UnresolvedAddress &address)
Creates a topic around marker and address.
Definition: PublisherUtils.cpp:25