| 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 |