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

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

base()kagome::network::RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter >inlineprotected
doRequest(const PeerId &peer_id, RequestType request, std::function< void(outcome::result< ResponseType >)> &&response_handler)kagome::network::RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter >inline
NonCopyable(NonCopyable const &)=deleteNonCopyable
NonCopyable()=defaultNonCopyableprotected
NonMovable(NonMovable &&)=deleteNonMovable
NonMovable()=defaultNonMovableprotected
observer_kagome::network::ReqCollationProtocolImpl
onRxRequest(RequestType request, std::shared_ptr< Stream > stream)=0kagome::network::RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter >protectedpure virtual
onTxRequest(RequestType const &request)=0kagome::network::RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter >protectedpure virtual
RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter >::operator=(ProtocolBase &&) noexcept=deletekagome::network::ProtocolBase
RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter >::operator=(ProtocolBase const &)=deletekagome::network::ProtocolBase
NonCopyable::operator=(NonCopyable const &)=deleteNonCopyable
NonMovable::operator=(NonMovable &&)=deleteNonMovable
ProtocolBase()=defaultkagome::network::ProtocolBase
ProtocolBase(ProtocolBase &&) noexcept=deletekagome::network::ProtocolBase
ProtocolBase(const ProtocolBase &)=deletekagome::network::ProtocolBase
protocolName() const overridekagome::network::RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter >inlinevirtual
ReadWriterType typedefkagome::network::RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter >
ReqCollationProtocolImpl(libp2p::Host &host, application::AppConfiguration const &app_config, application::ChainSpec const &chain_spec, std::shared_ptr< ReqCollationObserver > observer)kagome::network::ReqCollationProtocolImplinline
RequestResponseProtocol(libp2p::Host &host, Protocol const &protocol, ProtocolName const &name)kagome::network::RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter >inline
RequestType typedefkagome::network::RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter >
ResponseType typedefkagome::network::RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter >
start() overridekagome::network::RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter >inlinevirtual
stop() overridekagome::network::RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter >inlinevirtual
~NonCopyable()=defaultNonCopyableprotected
~NonMovable()=defaultNonMovableprotected
~ProtocolBase()=defaultkagome::network::ProtocolBasevirtual
~RequestResponseProtocol()kagome::network::RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter >inlinevirtual