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 > > |
using carla::streaming::detail::message_size_type = typedef uint32_t |
using carla::streaming::detail::Session = typedef tcp::ServerSession |
using carla::streaming::detail::stream_id_type = typedef uint32_t |
using carla::streaming::detail::StreamMap = typedef std::unordered_map<stream_id_type, std::shared_ptr<MultiStreamState> > |
Definition at line 24 of file Dispatcher.h.