Hybrid ICN (hICN) plugin  v21.06-rc0-4-g18fa668
Classes | Typedefs
transport Namespace Reference

Classes

class  AsyncConsumerProducer
 
class  ForwarderConfig
 
class  ForwarderInterface
 
class  HTTPProxy
 
class  HTTPSession
 
class  IcnReceiver
 
struct  Metadata
 
class  Receiver
 
struct  RequestMetadata
 
struct  ResponseMetadata
 
struct  route_info_t
 
class  TcpReceiver
 

Typedefs

using OnForwarderConfiguredCallback = std::function< void(bool)>
 
typedef std::function< void(uint32_t, bool)> SetRouteCallback
 
using RouteInfoPtr = std::shared_ptr< route_info_t >
 
typedef std::function< void(const uint8_t *data, std::size_t size, bool is_last, bool headers, Metadata *metadata)> ContentReceivedCallback
 
typedef std::function< bool(asio::ip::tcp::socket &socket)> OnConnectionClosed
 
typedef std::function< void()> ContentSentCallback
 
typedef std::deque< std::pair< std::unique_ptr< utils::MemBuf >, ContentSentCallback > > BufferQueue
 

Detailed Description

Global configuration interface.