CARLA
 
载入中...
搜索中...
未找到
命名空间 | 类 | 类型定义 | 函数
carla::streaming 命名空间参考

命名空间

namespace  detail
 包含Boost.Asio库中的IP地址类定义。 包含Boost.Asio库中的TCP协议类定义。
 
namespace  low_level
 

类

class  Client
 
class  Server
 A streaming server. 更多...
 
class  Token
 

类型定义

using Stream = detail::Stream< detail::MultiStreamState >
 A stream represents an unidirectional channel for sending data from server to client. 更多...
 
using stream_token = detail::token_type
 

函数

static auto make_address (const std::string &address)
 
template<typename Protocol >
static auto make_endpoint (boost::asio::ip::basic_endpoint< Protocol > ep)
 
template<typename Protocol >
static auto make_endpoint (const char *address, uint16_t port)
 
template<typename Protocol >
static auto make_endpoint (const std::string &address, uint16_t port)
 
template<typename Protocol >
static auto make_endpoint (uint16_t port)
 
static auto make_localhost_address ()
 

类型定义说明

◆ Stream

A stream represents an unidirectional channel for sending data from server to client.

Multiple clients can subscribe to this stream using the stream token. If no client is subscribed, the data flushed down the stream is discarded.

在文件 Stream.h 第 25 行定义.

◆ stream_token

在文件 streaming/Client.h 第 21 行定义.

函数说明

◆ make_address()

static auto carla::streaming::make_address ( const std::string &  address)
inlinestatic

在文件 EndPoint.h 第 85 行定义.

引用了 end().

被这些函数引用 make_endpoint().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ make_endpoint() [1/4]

template<typename Protocol >
static auto carla::streaming::make_endpoint ( boost::asio::ip::basic_endpoint< Protocol >  ep)
inlinestatic

在文件 EndPoint.h 第 102 行定义.

◆ make_endpoint() [2/4]

template<typename Protocol >
static auto carla::streaming::make_endpoint ( const char *  address,
uint16_t  port 
)
inlinestatic

在文件 EndPoint.h 第 108 行定义.

引用了 make_address().

+ 函数调用图:

◆ make_endpoint() [3/4]

template<typename Protocol >
static auto carla::streaming::make_endpoint ( const std::string &  address,
uint16_t  port 
)
inlinestatic

在文件 EndPoint.h 第 114 行定义.

◆ make_endpoint() [4/4]

template<typename Protocol >
static auto carla::streaming::make_endpoint ( uint16_t  port)
inlinestatic

在文件 EndPoint.h 第 120 行定义.

◆ make_localhost_address()

static auto carla::streaming::make_localhost_address ( )
inlinestatic

在文件 EndPoint.h 第 80 行定义.