CARLA
Namespaces | Classes | Typedefs
carla::streaming::detail Namespace Reference

Namespaces

 tcp
 

Classes

class  Dispatcher
 Keeps the mapping between streams and sessions. More...
 
class  EndPoint
 
class  EndPoint< Protocol, FullyDefinedEndPoint >
 
class  EndPoint< Protocol, PartiallyDefinedEndPoint >
 
struct  FullyDefinedEndPoint
 
class  MultiStreamState
 A stream state that can hold any number of sessions. More...
 
struct  PartiallyDefinedEndPoint
 
class  Stream
 
class  StreamStateBase
 Shared state among all the copies of a stream. More...
 
struct  token_data
 
class  token_type
 Serializes a stream endpoint. More...
 

Typedefs

using message_size_type = uint32_t
 
using Session = tcp::ServerSession
 
using stream_id_type = uint32_t
 
using StreamMap = std::unordered_map< stream_id_type, std::shared_ptr< MultiStreamState > >
 

Typedef Documentation

◆ message_size_type

Definition at line 20 of file Types.h.

◆ Session

Definition at line 15 of file Session.h.

◆ stream_id_type

using carla::streaming::detail::stream_id_type = typedef uint32_t

Definition at line 18 of file Types.h.

◆ StreamMap

using carla::streaming::detail::StreamMap = typedef std::unordered_map<stream_id_type, std::shared_ptr<MultiStreamState> >

Definition at line 24 of file Dispatcher.h.