app_config_ | kagome::network::BlockAnnounceProtocol | private |
base_ | kagome::network::BlockAnnounceProtocol | private |
block_tree_ | kagome::network::BlockAnnounceProtocol | private |
blockAnnounce(BlockAnnounce &&announce) | kagome::network::BlockAnnounceProtocol | |
BlockAnnounceProtocol()=delete | kagome::network::BlockAnnounceProtocol | |
BlockAnnounceProtocol(libp2p::Host &host, const application::AppConfiguration &app_config, const application::ChainSpec &chain_spec, std::shared_ptr< StreamEngine > stream_engine, std::shared_ptr< blockchain::BlockTree > block_tree, std::shared_ptr< BlockAnnounceObserver > observer, std::shared_ptr< PeerManager > peer_manager) | kagome::network::BlockAnnounceProtocol | |
createStatus() const | kagome::network::BlockAnnounceProtocol | private |
Direction enum name | kagome::network::BlockAnnounceProtocol | private |
kBlockAnnounceProtocolName | kagome::network::BlockAnnounceProtocol | inlineprivatestatic |
newOutgoingStream(const PeerInfo &peer_info, std::function< void(outcome::result< std::shared_ptr< Stream >>)> &&cb) override | kagome::network::BlockAnnounceProtocol | virtual |
NonCopyable(NonCopyable const &)=delete | NonCopyable | private |
NonCopyable()=default | NonCopyable | private |
NonMovable(NonMovable &&)=delete | NonMovable | private |
NonMovable()=default | NonMovable | private |
observer_ | kagome::network::BlockAnnounceProtocol | private |
onIncomingStream(std::shared_ptr< Stream > stream) override | kagome::network::BlockAnnounceProtocol | virtual |
kagome::operator=(ProtocolBase &&) noexcept=delete | kagome::network::ProtocolBase | |
kagome::operator=(ProtocolBase const &)=delete | kagome::network::ProtocolBase | |
NonCopyable::operator=(NonCopyable const &)=delete | NonCopyable | private |
NonMovable::operator=(NonMovable &&)=delete | NonMovable | private |
peer_manager_ | kagome::network::BlockAnnounceProtocol | private |
ProtocolBase()=default | kagome::network::ProtocolBase | |
ProtocolBase(ProtocolBase &&) noexcept=delete | kagome::network::ProtocolBase | |
ProtocolBase(const ProtocolBase &)=delete | kagome::network::ProtocolBase | |
protocolName() const override | kagome::network::BlockAnnounceProtocol | inlinevirtual |
readAnnounce(std::shared_ptr< Stream > stream) | kagome::network::BlockAnnounceProtocol | private |
readStatus(std::shared_ptr< Stream > stream, Direction direction, std::function< void(outcome::result< void >)> &&cb) | kagome::network::BlockAnnounceProtocol | private |
start() override | kagome::network::BlockAnnounceProtocol | virtual |
stop() override | kagome::network::BlockAnnounceProtocol | virtual |
stream_engine_ | kagome::network::BlockAnnounceProtocol | private |
writeStatus(std::shared_ptr< Stream > stream, Direction direction, std::function< void(outcome::result< void >)> &&cb) | kagome::network::BlockAnnounceProtocol | private |
~BlockAnnounceProtocol() override=default | kagome::network::BlockAnnounceProtocol | |
~NonCopyable()=default | NonCopyable | private |
~NonMovable()=default | NonMovable | private |
~ProtocolBase()=default | kagome::network::ProtocolBase | virtual |