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 &)=delete | NonCopyable | |
NonCopyable()=default | NonCopyable | protected |
NonMovable(NonMovable &&)=delete | NonMovable | |
NonMovable()=default | NonMovable | protected |
observer_ | kagome::network::ReqCollationProtocolImpl | |
onRxRequest(RequestType request, std::shared_ptr< Stream > stream)=0 | kagome::network::RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter > | protectedpure virtual |
onTxRequest(RequestType const &request)=0 | kagome::network::RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter > | protectedpure virtual |
RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter >::operator=(ProtocolBase &&) noexcept=delete | kagome::network::ProtocolBase | |
RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter >::operator=(ProtocolBase const &)=delete | kagome::network::ProtocolBase | |
NonCopyable::operator=(NonCopyable const &)=delete | NonCopyable | |
NonMovable::operator=(NonMovable &&)=delete | NonMovable | |
ProtocolBase()=default | kagome::network::ProtocolBase | |
ProtocolBase(ProtocolBase &&) noexcept=delete | kagome::network::ProtocolBase | |
ProtocolBase(const ProtocolBase &)=delete | kagome::network::ProtocolBase | |
protocolName() const override | kagome::network::RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter > | inlinevirtual |
ReadWriterType typedef | kagome::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::ReqCollationProtocolImpl | inline |
RequestResponseProtocol(libp2p::Host &host, Protocol const &protocol, ProtocolName const &name) | kagome::network::RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter > | inline |
RequestType typedef | kagome::network::RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter > | |
ResponseType typedef | kagome::network::RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter > | |
start() override | kagome::network::RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter > | inlinevirtual |
stop() override | kagome::network::RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter > | inlinevirtual |
~NonCopyable()=default | NonCopyable | protected |
~NonMovable()=default | NonMovable | protected |
~ProtocolBase()=default | kagome::network::ProtocolBase | virtual |
~RequestResponseProtocol() | kagome::network::RequestResponseProtocol< CollationFetchingRequest, CollationFetchingResponse, ScaleMessageReadWriter > | inlinevirtual |