CARLA
Loading...
Searching...
No Matches
carla::multigpu::Router Member List

This is the complete list of members for carla::multigpu::Router, including all inherited members.

_callbackcarla::multigpu::Routerprivate
_commandercarla::multigpu::Routerprivate
_endpointcarla::multigpu::Routerprivate
_last_load_idcarla::multigpu::Routerprivate
_last_mapcarla::multigpu::Routerprivate
_last_map_extrascarla::multigpu::Routerprivate
_listenercarla::multigpu::Routerprivate
_loadingcarla::multigpu::Routerprivate
_mutexcarla::multigpu::Routerprivate
_new_sessionscarla::multigpu::Routerprivate
_nextcarla::multigpu::Routerprivate
_poolcarla::multigpu::Routerprivate
_promisescarla::multigpu::Routerprivate
_request_observercarla::multigpu::Routerprivate
_session_countcarla::multigpu::Routerprivate
_sessionscarla::multigpu::Routerprivate
AsyncRun(size_t worker_threads)carla::multigpu::Router
ClearSessions()carla::multigpu::Routerprivate
ConnectSession(std::shared_ptr< Primary > session)carla::multigpu::Routerprivate
DisconnectSession(std::shared_ptr< Primary > session)carla::multigpu::Routerprivate
GetCommander()carla::multigpu::Routerinline
GetLocalEndpoint() constcarla::multigpu::Router
HandleResponse(std::shared_ptr< Primary > session, Buffer buffer)carla::multigpu::Routerprivate
HasClientsConnected() constcarla::multigpu::Routerinline
IsAnySecondaryLoading()carla::multigpu::Router
IsConnected(const std::weak_ptr< Primary > &server)carla::multigpu::Router
RejectAllPending(std::string_view reason)carla::multigpu::Routerprivate
RejectPromise(std::shared_ptr< std::promise< SessionInfo > > promise, std::string_view reason)carla::multigpu::Routerprivatestatic
request_observer_type typedefcarla::multigpu::Router
Router(void)carla::multigpu::Router
Router(uint16_t port)carla::multigpu::Routerexplicit
SendLoadMap(const std::shared_ptr< Primary > &session, std::string_view map, load_map_id_type load_id, const LoadMapExtras &extras)carla::multigpu::Routerprivate
SetCallbacks()carla::multigpu::Router
SetNewConnectionCallback(std::function< void(void)>)carla::multigpu::Router
Stop()carla::multigpu::Router
StopWaitingForSecondaryLoads()carla::multigpu::Router
TakeNewSessions()carla::multigpu::Router
Write(MultiGPUCommand id, Buffer &&buffer)carla::multigpu::Router
WriteLoadMap(std::string_view map, const LoadMapExtras &extras={})carla::multigpu::Router
WriteToNext(MultiGPUCommand id, Buffer &&buffer)carla::multigpu::Router
WriteToOne(std::weak_ptr< Primary > server, MultiGPUCommand id, Buffer &&buffer)carla::multigpu::Router
~Router()carla::multigpu::Router