CARLA
 
载入中...
搜索中...
未找到
| 类型定义 | 枚举 | 变量
carla::multigpu 命名空间参考

CARLA模拟器中处理多GPU通信的命名空间。 更多...

struct  CommandHeader
 
class  IncomingMessage
 这个类是一个辅助类,用于读取传入的TCP消息 更多...
 
class  Listener
 警告:在它的io_context停止之前,这个服务器不能被销毁。 更多...
 
class  Primary
 TCP 服务器会话。会话打开时,它会从套接字读取流 ID 对象并将其自身传递给回调函子。 更多...
 
class  PrimaryCommands
 
class  Secondary
 
class  SecondaryCommands
 
struct  SessionInfo
 

类型定义

using stream_id = carla::streaming::detail::stream_id_type
 
using token_type = carla::streaming::detail::token_type
 

枚举

enum  MultiGPUCommand : uint32_t {
  SEND_FRAME = 0 , LOAD_MAP , GET_TOKEN , ENABLE_ROS ,
  DISABLE_ROS , IS_ENABLED_ROS , YOU_ALIVE
}
 

变量

return false
 
static std::atomic_size_t SESSION_COUNTER {0u}
 用于生成唯一会话ID的静态原子计数器。
 

详细描述

CARLA模拟器中处理多GPU通信的命名空间。

类型定义说明

◆ stream_id

在文件 primaryCommands.h23 行定义.

◆ token_type

在文件 primaryCommands.h22 行定义.

枚举类型说明

◆ MultiGPUCommand

枚举值
SEND_FRAME 
LOAD_MAP 
GET_TOKEN 
ENABLE_ROS 
DISABLE_ROS 
IS_ENABLED_ROS 
YOU_ALIVE 

在文件 commands.h14 行定义.

变量说明

◆ false

return carla::multigpu::false

在文件 primaryCommands.cpp222 行定义.

◆ SESSION_COUNTER

std::atomic_size_t carla::multigpu::SESSION_COUNTER {0u}
static

用于生成唯一会话ID的静态原子计数器。

这是一个线程安全的计数器,用于为每个新的Primary会话实例分配一个唯一的会话ID。

在文件 primary.cpp36 行定义.