| enableFEC(FECHandler &&fec_handler, AllocatorHandler &&allocator_handler) (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | inlineprotected |
| fec_encoder_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| fec_type_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| getNamespaces() const (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | inline |
| getOutputBufferSize() (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | inline |
| io_threads_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| is_async_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| is_running_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| isRunning() (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | inline |
| listening_thread_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| making_manifest_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| on_content_object_evicted_from_output_buffer_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| on_content_object_in_output_buffer_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| on_content_object_output_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| on_content_object_to_sign_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| on_content_produced_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| on_interest_dropped_input_buffer_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| on_interest_input_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| on_interest_inserted_input_buffer_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| on_interest_process_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| on_interest_satisfied_output_buffer_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| on_new_segment_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| onError(std::error_code ec) override (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | inlineprotectedvirtual |
| onInterest(core::Interest &i) override=0 (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protectedpure virtual |
| output_buffer_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| portal_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| produce(ContentObject &content_object) (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | virtual |
| produceDatagram(const Name &content_name, std::unique_ptr< utils::MemBuf > &&buffer)=0 (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | pure virtual |
| produceDatagram(const Name &content_name, const uint8_t *buffer, size_t buffer_size)=0 (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | pure 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::ProductionProtocol | pure 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::ProductionProtocol | pure 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::ProductionProtocol | virtual |
| served_namespaces_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| setOutputBufferSize(std::size_t size) (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | inline |
| signer_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| socket_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| start() (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | virtual |
| stats_ (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | protected |
| stop() (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | virtual |
| ~ProductionProtocol() (defined in transport::protocol::ProductionProtocol) | transport::protocol::ProductionProtocol | virtual |