Hybrid ICN (hICN) plugin  v21.06-rc0-4-g18fa668
transport::protocol::ProductionProtocol Member List

This is the complete list of members for transport::protocol::ProductionProtocol, including all inherited members.

enableFEC(FECHandler &&fec_handler, AllocatorHandler &&allocator_handler) (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolinlineprotected
fec_encoder_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
fec_type_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
getNamespaces() const (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolinline
getOutputBufferSize() (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolinline
io_threads_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
is_async_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
is_running_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
isRunning() (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolinline
listening_thread_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
making_manifest_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
on_content_object_evicted_from_output_buffer_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
on_content_object_in_output_buffer_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
on_content_object_output_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
on_content_object_to_sign_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
on_content_produced_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
on_interest_dropped_input_buffer_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
on_interest_input_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
on_interest_inserted_input_buffer_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
on_interest_process_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
on_interest_satisfied_output_buffer_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
on_new_segment_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
onError(std::error_code ec) override (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolinlineprotectedvirtual
onInterest(core::Interest &i) override=0 (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotectedpure virtual
output_buffer_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
portal_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
produce(ContentObject &content_object) (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolvirtual
produceDatagram(const Name &content_name, std::unique_ptr< utils::MemBuf > &&buffer)=0 (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolpure virtual
produceDatagram(const Name &content_name, const uint8_t *buffer, size_t buffer_size)=0 (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolpure virtual
produceStream(const Name &content_name, std::unique_ptr< utils::MemBuf > &&buffer, bool is_last=true, uint32_t start_offset=0)=0 (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolpure virtual
produceStream(const Name &content_name, const uint8_t *buffer, size_t buffer_size, bool is_last=true, uint32_t start_offset=0)=0 (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolpure virtual
ProductionProtocol(implementation::ProducerSocket *icn_socket) (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocol
registerNamespaceWithNetwork(const Prefix &producer_namespace) (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolvirtual
served_namespaces_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
setOutputBufferSize(std::size_t size) (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolinline
signer_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
socket_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
start() (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolvirtual
stats_ (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolprotected
stop() (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolvirtual
~ProductionProtocol() (defined in transport::protocol::ProductionProtocol)transport::protocol::ProductionProtocolvirtual