NRP Core  1.4.1
NRPJSONCommunicationController Member List

This is the complete list of members for NRPJSONCommunicationController, including all inherited members.

_datapackLockEngineJSONServerprotected
clearRegisteredDataPacks()EngineJSONServerprotected
createDataPackName(const std::string &modelName, const std::string &objectName)NRPJSONCommunicationControllerinlinestatic
EngineJSONServer(const std::string &engineAddress, const std::string &engineName, const std::string &clientAddress)EngineJSONServer
EngineJSONServer()=deleteEngineJSONServer
EngineJSONServer(const EngineJSONServer &)=deleteEngineJSONServer
getDataPackData(const nlohmann::json &reqData)EngineJSONServerprotectedvirtual
GetDataPackInformationRouteEngineJSONServerprotectedstatic
getEngineName()EngineJSONServerinlineprotected
getInstance()NRPJSONCommunicationControllerstatic
InitializeRouteEngineJSONServerprotectedstatic
isServerRunning() constEngineJSONServer
lock_t typedefEngineJSONServer
mutex_t typedefEngineJSONServer
NRPJSONCommunicationController(const NRPJSONCommunicationController &other)=deleteNRPJSONCommunicationController
NRPJSONCommunicationController(NRPJSONCommunicationController &&other)=deleteNRPJSONCommunicationController
operator=(const NRPJSONCommunicationController &other)=deleteNRPJSONCommunicationController
operator=(NRPJSONCommunicationController &&other)=deleteNRPJSONCommunicationController
EngineJSONServer::operator=(const EngineJSONServer &)=deleteEngineJSONServer
registerDataPack(const std::string &datapackName, JsonDataPackController *interface)EngineJSONServer
registerDataPackNoLock(const std::string &datapackName, JsonDataPackController *interface)EngineJSONServer
registerModelPlugin(gazebo::ModelPlugin *modelPlugin)NRPJSONCommunicationControllerinline
registerSensorPlugin(gazebo::SensorPlugin *sensorPlugin)NRPJSONCommunicationControllerinline
registerStepController(GazeboStepController *stepController)NRPJSONCommunicationController
resetInstance(const std::string &serverURL, const std::string &engineName, const std::string &registrationURL)NRPJSONCommunicationControllerstatic
ResetRouteEngineJSONServerprotectedstatic
RunLoopStepRouteEngineJSONServerprotectedstatic
serverAddress() constEngineJSONServer
serverPort() constEngineJSONServer
setDataPackData(const nlohmann::json &reqData)EngineJSONServerprotectedvirtual
SetDataPackRouteEngineJSONServerprotectedstatic
shutdownFlag()EngineJSONServer
ShutdownRouteEngineJSONServerprotectedstatic
shutdownServer()EngineJSONServer
startServer()EngineJSONServer
startServerAsync()EngineJSONServer
~EngineJSONServer()EngineJSONServervirtual
~NRPJSONCommunicationController() overrideNRPJSONCommunicationController