包含Boost.Asio库中的IP地址类定义。 包含Boost.Asio库中的TCP协议类定义。 更多...
命名空间 | |
| namespace | tcp |
| 引入Carla的不可复制类定义。 | |
类 | |
| class | Dispatcher |
| Keeps the mapping between streams and sessions. 更多... | |
| class | EndPoint |
| class | EndPoint< Protocol, FullyDefinedEndPoint > |
| class | EndPoint< Protocol, PartiallyDefinedEndPoint > |
| struct | FullyDefinedEndPoint |
| class | MultiStreamState |
| A stream state that can hold any number of sessions. 更多... | |
| struct | PartiallyDefinedEndPoint |
| class | Stream |
| class | StreamStateBase |
| 所有流副本之间的共享状态类。如果处于活动状态,则提供对底层服务器会话的访问。 更多... | |
| struct | token_data |
| class | token_type |
静态断言,用于确保token_data结构体的大小与Token::data的大小相同。 更多... | |
类型定义 | |
| using | message_size_type = uint32_t |
| 消息大小的类型定义。 更多... | |
| using | Session = tcp::ServerSession |
| using | stream_id_type = uint32_t |
| 流ID的类型定义。 更多... | |
| using | StreamMap = std::unordered_map< stream_id_type, std::shared_ptr< MultiStreamState > > |
包含Boost.Asio库中的IP地址类定义。 包含Boost.Asio库中的TCP协议类定义。
Carla流处理模块中的底层细节命名空间。
包含Boost.Asio库中的UDP协议类定义。
CARLA流传输模块的详细实现命名空间。
该命名空间包含了Carla流处理模块中不希望被外部直接访问的底层实现细节。
| using carla::streaming::detail::Session = typedef tcp::ServerSession |
| using carla::streaming::detail::StreamMap = typedef std::unordered_map<stream_id_type, std::shared_ptr<MultiStreamState> > |
在文件 Dispatcher.h 第 27 行定义.