|
Kagome
Polkadot Runtime Engine in C++17
|
This is the complete list of members for kagome::network::SyncProtocolImpl, including all inherited members.
| base_ | kagome::network::SyncProtocolImpl | private |
| kSyncProtocolName | kagome::network::SyncProtocolImpl | inlineprivatestatic |
| newOutgoingStream(const PeerInfo &peer_info, std::function< void(outcome::result< std::shared_ptr< Stream >>)> &&cb) override | kagome::network::SyncProtocolImpl | virtual |
| NonCopyable(NonCopyable const &)=delete | NonCopyable | private |
| NonCopyable()=default | NonCopyable | private |
| NonMovable(NonMovable &&)=delete | NonMovable | private |
| NonMovable()=default | NonMovable | private |
| onIncomingStream(std::shared_ptr< Stream > stream) override | kagome::network::SyncProtocolImpl | 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 |
| ProtocolBase()=default | kagome::network::ProtocolBase | |
| ProtocolBase(ProtocolBase &&) noexcept=delete | kagome::network::ProtocolBase | |
| ProtocolBase(const ProtocolBase &)=delete | kagome::network::ProtocolBase | |
| protocolName() const override | kagome::network::SyncProtocolImpl | inlinevirtual |
| 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::SyncProtocolImpl | private |
| request(const PeerId &peer_id, BlocksRequest block_request, std::function< void(outcome::result< BlocksResponse >)> &&response_handler) override | kagome::network::SyncProtocolImpl | virtual |
| response_cache_ | kagome::network::SyncProtocolImpl | private |
| start() override | kagome::network::SyncProtocolImpl | virtual |
| stop() override | kagome::network::SyncProtocolImpl | virtual |
| sync_observer_ | kagome::network::SyncProtocolImpl | private |
| 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()=default | NonCopyable | private |
| ~NonMovable()=default | NonMovable | private |
| ~ProtocolBase()=default | kagome::network::ProtocolBase | virtual |