包含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流处理模块中不希望被外部直接访问的底层实现细节。
carla::streaming::detail::message_size_type = uint32_t |
carla::streaming::detail::stream_id_type = uint32_t |
using carla::streaming::detail::StreamMap = std::unordered_map<stream_id_type, std::shared_ptr<MultiStreamState>> |
在文件 Dispatcher.h 第 27 行定义.