Kagome
Polkadot Runtime Engine in C++17
kagome::network::CollationProtocol Member List

This is the complete list of members for kagome::network::CollationProtocol, including all inherited members.

app_config_kagome::network::CollationProtocolprivate
base_kagome::network::CollationProtocolprivate
CollationProtocol()=deletekagome::network::CollationProtocol
CollationProtocol(libp2p::Host &host, application::AppConfiguration const &app_config, application::ChainSpec const &chain_spec, std::shared_ptr< CollationObserver > observer)kagome::network::CollationProtocol
doCollatorHandshake(std::shared_ptr< kagome::network::Stream > const &stream, F &&func)kagome::network::CollationProtocolinlineprivate
exchangeHandshake(std::shared_ptr< kagome::network::Stream > const &stream, F &&func)kagome::network::CollationProtocolinlineprivate
newOutgoingStream(const PeerInfo &peer_info, std::function< void(outcome::result< std::shared_ptr< Stream >>)> &&cb) overridekagome::network::CollationProtocolvirtual
NonCopyable(NonCopyable const &)=deleteNonCopyableprivate
NonCopyable()=defaultNonCopyableprivate
NonMovable(NonMovable &&)=deleteNonMovableprivate
NonMovable()=defaultNonMovableprivate
observer_kagome::network::CollationProtocolprivate
onCollationAdvRx(libp2p::peer::PeerId const &peer_id, CollatorAdvertisement &&collation_adv)kagome::network::CollationProtocolprivate
onCollationDeclRx(libp2p::peer::PeerId const &peer_id, CollatorDeclaration &&collation_decl)kagome::network::CollationProtocolprivate
onCollationMessageRx(libp2p::peer::PeerId const &peer_id, CollationMessage &&collation_message)kagome::network::CollationProtocolprivate
onIncomingStream(std::shared_ptr< Stream > stream) overridekagome::network::CollationProtocolvirtual
kagome::operator=(ProtocolBase &&) noexcept=deletekagome::network::ProtocolBase
kagome::operator=(ProtocolBase const &)=deletekagome::network::ProtocolBase
NonCopyable::operator=(NonCopyable const &)=deleteNonCopyableprivate
NonMovable::operator=(NonMovable &&)=deleteNonMovableprivate
ProtocolBase()=defaultkagome::network::ProtocolBase
ProtocolBase(ProtocolBase &&) noexcept=deletekagome::network::ProtocolBase
ProtocolBase(const ProtocolBase &)=deletekagome::network::ProtocolBase
protocolName() const overridekagome::network::CollationProtocolinlinevirtual
readCollationMsg(std::shared_ptr< kagome::network::Stream > stream)kagome::network::CollationProtocolprivate
start() overridekagome::network::CollationProtocolvirtual
stop() overridekagome::network::CollationProtocolvirtual
~CollationProtocol() override=defaultkagome::network::CollationProtocol
~NonCopyable()=defaultNonCopyableprivate
~NonMovable()=defaultNonMovableprivate
~ProtocolBase()=defaultkagome::network::ProtocolBasevirtual