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

命名空间

namespace  detail
 
namespace  low_level
 

class  Client
 A client able to subscribe to multiple streams. 更多...
 
class  Server
 A streaming server. 更多...
 
class  Token
 A token that uniquely identify a stream. 更多...
 

类型定义

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.h19 行定义.

◆ stream_token

在文件 streaming/Client.h20 行定义.

函数说明

◆ make_address()

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

在文件 EndPoint.h75 行定义.

被这些函数引用 make_endpoint().

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

◆ make_endpoint() [1/4]

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

在文件 EndPoint.h90 行定义.

◆ make_endpoint() [2/4]

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

在文件 EndPoint.h95 行定义.

引用了 make_address().

+ 函数调用图:

◆ make_endpoint() [3/4]

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

在文件 EndPoint.h100 行定义.

◆ make_endpoint() [4/4]

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

在文件 EndPoint.h105 行定义.

◆ make_localhost_address()

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

在文件 EndPoint.h71 行定义.