CARLA
 
载入中...
搜索中...
未找到
| Public 成员函数 | Private 属性 | 所有成员列表
FCarlaServer类 参考

#include <CarlaServer.h>

+ FCarlaServer 的协作图:

class  FPimpl
 

Public 成员函数

void AsyncRun (uint32 NumberOfWorkerThreads)
 
 FCarlaServer ()
 
std::shared_ptr< carla::multigpu::RouterGetSecondaryServer ()
 
carla::streaming::ServerGetStreamingServer ()
 
void NotifyBeginEpisode (UCarlaEpisode &Episode)
 
void NotifyEndEpisode ()
 
FDataStream OpenStream () const
 
void RunSome (uint32 Milliseconds)
 
FDataMultiStream Start (uint16_t RPCPort, uint16_t StreamingPort, uint16_t SecondaryPort)
 
void Stop ()
 
void Tick ()
 
bool TickCueReceived ()
 
 ~FCarlaServer ()
 

Private 属性

TUniquePtr< FPimplPimpl
 

详细描述

在文件 CarlaServer.h21 行定义.

构造及析构函数说明

◆ FCarlaServer()

FCarlaServer::FCarlaServer ( )

在文件 CarlaServer.cpp3070 行定义.

◆ ~FCarlaServer()

FCarlaServer::~FCarlaServer ( )

在文件 CarlaServer.cpp3072 行定义.

引用了 Stop().

+ 函数调用图:

成员函数说明

◆ AsyncRun()

void FCarlaServer::AsyncRun ( uint32 NumberOfWorkerThreads)
待办事项
Define better the number of threads each server gets.

在文件 CarlaServer.cpp3105 行定义.

引用了 Pimpl.

被这些函数引用 FCarlaEngine::NotifyInitGame().

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

◆ GetSecondaryServer()

std::shared_ptr< carla::multigpu::Router > FCarlaServer::GetSecondaryServer ( )

在文件 CarlaServer.cpp3172 行定义.

引用了 Pimpl.

被这些函数引用 FCarlaEngine::NotifyInitGame().

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

◆ GetStreamingServer()

carla::streaming::Server & FCarlaServer::GetStreamingServer ( )

在文件 CarlaServer.cpp3177 行定义.

引用了 Pimpl.

被这些函数引用 FCarlaEngine::NotifyInitGame().

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

◆ NotifyBeginEpisode()

void FCarlaServer::NotifyBeginEpisode ( UCarlaEpisode & Episode)

在文件 CarlaServer.cpp3092 行定义.

引用了 UCarlaEpisode::GetMapName() , 以及 Pimpl.

被这些函数引用 FCarlaEngine::NotifyBeginEpisode().

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

◆ NotifyEndEpisode()

void FCarlaServer::NotifyEndEpisode ( )

在文件 CarlaServer.cpp3099 行定义.

引用了 Pimpl.

被这些函数引用 FCarlaEngine::NotifyEndEpisode().

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

◆ OpenStream()

FDataStream FCarlaServer::OpenStream ( ) const

在文件 CarlaServer.cpp3166 行定义.

引用了 Pimpl.

被这些函数引用 ASensorFactory::SpawnActor().

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

◆ RunSome()

void FCarlaServer::RunSome ( uint32 Milliseconds)

在文件 CarlaServer.cpp3137 行定义.

引用了 carla::time_duration::milliseconds() , 以及 Pimpl.

被这些函数引用 FCarlaEngine::OnPreTick().

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

◆ Start()

FDataMultiStream FCarlaServer::Start ( uint16_t RPCPort,
uint16_t StreamingPort,
uint16_t SecondaryPort )

在文件 CarlaServer.cpp3076 行定义.

引用了 Pimpl.

被这些函数引用 FCarlaEngine::NotifyInitGame().

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

◆ Stop()

void FCarlaServer::Stop ( )

在文件 CarlaServer.cpp3157 行定义.

引用了 Pimpl.

被这些函数引用 ~FCarlaServer().

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

◆ Tick()

void FCarlaServer::Tick ( )

在文件 CarlaServer.cpp3143 行定义.

引用了 Pimpl.

被这些函数引用 FCarlaEngine::NotifyInitGame().

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

◆ TickCueReceived()

bool FCarlaServer::TickCueReceived ( )

在文件 CarlaServer.cpp3148 行定义.

引用了 Pimpl.

被这些函数引用 FCarlaServer::FPimpl::BindActions() , 以及 FCarlaEngine::OnPreTick().

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

类成员变量说明

◆ Pimpl

TUniquePtr<FPimpl> FCarlaServer::Pimpl
private

该类的文档由以下文件生成: