Public 成员函数 | |
FPimpl (uint16_t RPCPort, uint16_t StreamingPort, uint16_t SecondaryPort) | |
std::shared_ptr< carla::multigpu::Router > | GetSecondaryServer () |
Public 属性 | |
carla::streaming::Stream | BroadcastStream |
UCarlaEpisode * | Episode = nullptr |
std::shared_ptr< carla::multigpu::Router > | SecondaryServer |
carla::rpc::Server | Server |
carla::streaming::Server | StreamingServer |
std::atomic_size_t | TickCuesReceived { 0u } |
std::map< uint16_t, std::string > | TrafficManagerInfo |
Map of pairs < port , ip > with all the Traffic Managers active in the simulation | |
Private 成员函数 | |
void | BindActions () |
在文件 CarlaServer.cpp 第 101 行定义.
|
inline |
|
private |
Looks for a Traffic Manager running on port
Gets a pair filled with the <IP, port> of the Trafic Manager running on port. If there is no Traffic Manager running the pair will be ("", 0)
Add a new Traffic Manager running on <IP, port>
在文件 CarlaServer.cpp 第 220 行定义.
引用了 ActorNotFound, ActorTypeMismatch, FCarlaActor::AddActorAngularImpulse(), FCarlaActor::AddActorForce(), FCarlaActor::AddActorForceAtLocation(), FCarlaActor::AddActorImpulse(), FCarlaActor::AddActorImpulseAtLocation(), FCarlaActor::AddActorTorque(), FCarlaActor::AddChildren(), FCarlaActor::ApplyAckermannControllerSettings(), FCarlaActor::ApplyAckermannControlToVehicle(), FCarlaActor::ApplyControlToVehicle(), FCarlaActor::ApplyControlToWalker(), FCarlaActor::ApplyPhysicsControl(), UCarlaEpisode::ApplySettings(), ACarlaGameModeBase::ApplyTextureToActor(), UCarlaEpisode::AttachActors(), FActorRegistry::begin(), BIND_ASYNC, BIND_SYNC, FCarlaActor::BlendPose(), carla::rpc::BoneTransformDataOut::bone_name, FWalkerBoneControlOut::BoneTransforms, BroadcastStream, ASceneCaptureSensor::CameraGBuffers, URayTracer::CastRay(), FCarlaActor::CloseVehicleDoor(), carla::rpc::BoneTransformDataOut::component, FWalkerBoneControlOutData::Component, ComponentNotFound, ALargeMapManager::ConsiderSpectatorAsEgo(), ACarlaGameModeBase::CreateUETexture(), ASceneCaptureSensor::CustomDepth, ASceneCaptureSensor::CustomStencil, FActorInfo::Description, UCarlaEpisode::DestroyActor(), FCarlaActor::DisableActorConstantVelocity(), carla::streaming::Server::DisableForROS(), FDebugShapeDrawer::Draw(), FCarlaActor::EnableActorConstantVelocity(), FCarlaActor::EnableCarSim(), FCarlaActor::EnableChronoPhysics(), ACarlaGameModeBase::EnableEnvironmentObjects(), carla::streaming::Server::EnableForROS(), Episode, ACarlaGameModeBase::FindActorByName(), UCarlaEpisode::FindCarlaActor(), FCarlaActor::FreezeTrafficLight(), FunctionNotAvailiableWhenDormant, ASceneCaptureSensor::GBufferA, ASceneCaptureSensor::GBufferB, ASceneCaptureSensor::GBufferC, ASceneCaptureSensor::GBufferD, ASceneCaptureSensor::GBufferE, ASceneCaptureSensor::GBufferF, FCarlaActor::GetAckermannControllerSettings(), FCarlaActor::GetActor(), UCarlaEpisode::GetActorDefinitions(), UCarlaEpisode::GetActorDescriptionFromStream(), FCarlaActor::GetActorId(), FCarlaActor::GetActorInfo(), UCarlaEpisode::GetActorRegistry(), FCarlaActor::GetActorType(), ACarlaGameModeBase::GetAllBBsOfLevel(), UCarlaStatics::GetAllMapNames(), FCarlaActor::GetBonesTransform(), ACarlaGameModeBase::GetEnvironmentObjects(), carla::geom::Transform::GetForwardVector(), FCarlaEngine::GetFrameCounter(), ACarlaGameModeBase::GetFullMapPath(), UCarlaStatics::GetGameInstance(), UCarlaStatics::GetGameMode(), UCarlaEpisode::GetId(), carla::ros2::ROS2::GetInstance(), UCarlaStatics::GetLargeMapManager(), UCarlaLightSubsystem::GetLights(), ACarlaGameModeBase::GetLMManager(), UCarlaEpisode::GetMapName(), ACarlaGameModeBase::GetNamesOfAllActors(), FCarlaActor::GetParent(), FCarlaActor::GetPhysicsControl(), FCarlaActor::GetPoseFromAnimation(), UCarlaEpisode::GetRecommendedSpawnPoints(), UCarlaEpisode::GetRecorder(), UCarlaEpisode::GetSettings(), UCarlaEpisode::GetSpectatorPawn(), FCameraGBufferUint8::GetToken(), carla::streaming::Server::GetToken(), UBoundingBoxCalculator::GetTrafficLightBoundingBox(), FCarlaActor::GetVehicleLightState(), FCarlaActor::GetVehicleTelemetryData(), UCarlaEpisode::GetWeather(), FCarlaActor::GetWheelSteerAngle(), UOpenDrive::GetXODR(), ALargeMapManager::GlobalToLocalLocation(), ACarlaGameModeBase::IMUISensorGravity, FCarlaActor::IsDormant(), carla::streaming::Server::IsEnabledForROS(), FNavigationMesh::Load(), ACarlaGameModeBase::LoadMapLayer(), UCarlaEpisode::LoadNewEpisode(), UCarlaEpisode::LoadNewOpendriveEpisode(), ALargeMapManager::LocalToGlobalLocation(), ALargeMapManager::LocalToGlobalTransform(), MAKE_RESULT, carla::Functional::MakeOverload(), carla::Functional::MakeRecursiveOverload(), NotATrafficLight, ALargeMapManager::OnActorSpawned(), FCarlaActor::OpenVehicleDoor(), PhysicsControl, URayTracer::ProjectPoint(), UCarlaEpisode::PutActorToSleep(), carla::rpc::BoneTransformDataOut::relative, FWalkerBoneControlOutData::Relative, ACarlaRecorder::ReplayFile(), REQUIRE_CARLA_EPISODE, FCarlaActor::ResetTrafficLightGroup(), RESPOND_ERROR, RESPOND_ERROR_FSTRING, RespondError(), FCarlaActor::RestorePhysXPhysics(), ASceneCaptureSensor::SceneColor, ASceneCaptureSensor::SceneDepth, ASceneCaptureSensor::SceneStencil, SecondaryServer, ACustomV2XSensor::Send(), UCarlaEpisode::SerializeActor(), FCarlaActor::SetActorAutopilot(), FCarlaActor::SetActorCollisions(), FCarlaActor::SetActorDead(), FCarlaActor::SetActorEnableGravity(), FCarlaActor::SetActorGlobalLocation(), FCarlaActor::SetActorGlobalTransform(), FCarlaActor::SetActorSimulatePhysics(), FCarlaActor::SetActorState(), FCarlaActor::SetActorTargetAngularVelocity(), FCarlaActor::SetActorTargetVelocity(), FCarlaActor::SetAttachmentType(), FCarlaActor::SetBonesTransform(), UCarlaLightSubsystem::SetDayNightCycle(), FCarlaActor::SetLightGreenTime(), FCarlaActor::SetLightRedTime(), UCarlaLightSubsystem::SetLights(), FCarlaActor::SetLightYellowTime(), UCarlaGameInstance::SetMapLayer(), FCarlaActor::SetParent(), ACarlaRecorder::SetReplayerIgnoreHero(), ACarlaRecorder::SetReplayerIgnoreSpectator(), ACarlaRecorder::SetReplayerTimeFactor(), carla::streaming::Server::SetSynchronousMode(), FCarlaActor::SetTrafficLightState(), FCarlaActor::SetVehicleLightState(), FCarlaActor::SetWalkerState(), FCarlaActor::SetWheelSteerDirection(), ACarlaRecorder::ShowFileActorsBlocked(), ACarlaRecorder::ShowFileCollisions(), ACarlaRecorder::ShowFileInfo(), FCarlaActor::ShowVehicleDebugTelemetry(), UCarlaEpisode::SpawnActorWithInfo(), ASceneCaptureSensor::SSAO, UCarlaEpisode::StartRecorder(), FActorSpawnResult::StatusToString(), ACarlaRecorder::Stop(), ACarlaRecorder::StopReplayer(), StreamingServer, Success, FCarlaServer::TickCueReceived(), TickCuesReceived, carla::streaming::detail::Stream< StreamStateT >::token(), carla::rpc::TrafficLight, TrafficLight, TrafficManagerInfo, ACarlaGameModeBase::UnLoadMapLayer(), FCarlaActor::UseCarSimRoad(), FActorDescription::Variations, FCarlaActor::Vehicle, Vehicle, ASceneCaptureSensor::Velocity, carla::rpc::BoneTransformDataOut::world , 以及 FWalkerBoneControlOutData::World.
被这些函数引用 FPimpl().
|
inline |
在文件 CarlaServer.cpp 第 116 行定义.
引用了 SecondaryServer.
carla::streaming::Stream FCarlaServer::FPimpl::BroadcastStream |
在文件 CarlaServer.cpp 第 127 行定义.
被这些函数引用 BindActions().
UCarlaEpisode* FCarlaServer::FPimpl::Episode = nullptr |
在文件 CarlaServer.cpp 第 131 行定义.
被这些函数引用 BindActions().
std::shared_ptr<carla::multigpu::Router> FCarlaServer::FPimpl::SecondaryServer |
在文件 CarlaServer.cpp 第 129 行定义.
被这些函数引用 BindActions(), FPimpl() , 以及 GetSecondaryServer().
carla::rpc::Server FCarlaServer::FPimpl::Server |
在文件 CarlaServer.cpp 第 123 行定义.
carla::streaming::Server FCarlaServer::FPimpl::StreamingServer |
在文件 CarlaServer.cpp 第 125 行定义.
被这些函数引用 BindActions().
std::atomic_size_t FCarlaServer::FPimpl::TickCuesReceived { 0u } |
在文件 CarlaServer.cpp 第 133 行定义.
被这些函数引用 BindActions().
std::map<uint16_t, std::string> FCarlaServer::FPimpl::TrafficManagerInfo |
Map of pairs < port , ip > with all the Traffic Managers active in the simulation
在文件 CarlaServer.cpp 第 121 行定义.
被这些函数引用 BindActions().