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

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

base_kagome::network::SyncProtocolImplprivate
kSyncProtocolNamekagome::network::SyncProtocolImplinlineprivatestatic
newOutgoingStream(const PeerInfo &peer_info, std::function< void(outcome::result< std::shared_ptr< Stream >>)> &&cb) overridekagome::network::SyncProtocolImplvirtual
NonCopyable(NonCopyable const &)=deleteNonCopyableprivate
NonCopyable()=defaultNonCopyableprivate
NonMovable(NonMovable &&)=deleteNonMovableprivate
NonMovable()=defaultNonMovableprivate
onIncomingStream(std::shared_ptr< Stream > stream) overridekagome::network::SyncProtocolImplvirtual
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::SyncProtocolImplinlinevirtual
readRequest(std::shared_ptr< Stream > stream)kagome::network::SyncProtocolImpl
readResponse(std::shared_ptr< Stream > stream, std::function< void(outcome::result< BlocksResponse >)> &&response_handler)kagome::network::SyncProtocolImpl
reputation_repository_kagome::network::SyncProtocolImplprivate
request(const PeerId &peer_id, BlocksRequest block_request, std::function< void(outcome::result< BlocksResponse >)> &&response_handler) overridekagome::network::SyncProtocolImplvirtual
response_cache_kagome::network::SyncProtocolImplprivate
start() overridekagome::network::SyncProtocolImplvirtual
stop() overridekagome::network::SyncProtocolImplvirtual
sync_observer_kagome::network::SyncProtocolImplprivate
SyncProtocolImpl(libp2p::Host &host, const application::ChainSpec &chain_spec, std::shared_ptr< SyncProtocolObserver > sync_observer, std::shared_ptr< ReputationRepository > reputation_repository)kagome::network::SyncProtocolImpl
writeRequest(std::shared_ptr< Stream > stream, BlocksRequest block_request, std::function< void(outcome::result< void >)> &&cb)kagome::network::SyncProtocolImpl
writeResponse(std::shared_ptr< Stream > stream, const BlocksResponse &block_response)kagome::network::SyncProtocolImpl
~NonCopyable()=defaultNonCopyableprivate
~NonMovable()=defaultNonMovableprivate
~ProtocolBase()=defaultkagome::network::ProtocolBasevirtual