Hybrid ICN (hICN) plugin  v21.06-rc0-4-g18fa668
Public Member Functions | List of all members
transport::protocol::rtc::RtcReassembly Class Reference
Inheritance diagram for transport::protocol::rtc::RtcReassembly:
Inheritance graph
[legend]
Collaboration diagram for transport::protocol::rtc::RtcReassembly:
Collaboration graph
[legend]

Public Member Functions

 RtcReassembly (implementation::ConsumerSocket *icn_socket, TransportProtocol *transport_protocol)
 
void reassemble (core::ContentObject &content_object) override
 
- Public Member Functions inherited from transport::protocol::DatagramReassembly
 DatagramReassembly (implementation::ConsumerSocket *icn_socket, TransportProtocol *transport_protocol)
 
void reassemble (utils::MemBuf &buffer, uint32_t suffix) override
 
virtual void reInitialize () override
 
virtual void reassemble (std::unique_ptr< core::ContentObjectManifest > &&manifest) override
 
bool reassembleUnverified () override
 
- Public Member Functions inherited from transport::protocol::Reassembly
 Reassembly (implementation::ConsumerSocket *icn_socket, TransportProtocol *transport_protocol)
 
virtual void setIndexer (Indexer *indexer)
 

Additional Inherited Members

- Protected Member Functions inherited from transport::protocol::Reassembly
virtual void notifyApplication ()
 
- Protected Attributes inherited from transport::protocol::Reassembly
implementation::ConsumerSocketreassembly_consumer_socket_
 
TransportProtocoltransport_protocol_
 
Indexerindexer_verifier_
 
std::unique_ptr< utils::MemBufread_buffer_
 

Member Function Documentation

◆ reassemble()

void transport::protocol::rtc::RtcReassembly::reassemble ( core::ContentObject content_object)
inlineoverridevirtual

Hanle reassembly of content object.

Reimplemented from transport::protocol::DatagramReassembly.


The documentation for this class was generated from the following file: