![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <Route.h>
Static Public Member Functions | |
| LIBSUMO_ID_PARAMETER_API static LIBSUMO_SUBSCRIPTION_API void | add (const std::string &routeID, const std::vector< std::string > &edges) |
| static std::vector< std::string > | getEdges (const std::string &routeID) |
| static bool | handleVariable (const std::string &objID, const int variable, VariableWrapper *wrapper, tcpip::Storage *paramData) |
| static std::shared_ptr< VariableWrapper > | makeWrapper () |
| static void | remove (const std::string &routeID) |
Private Member Functions | |
| Route ()=delete | |
| invalidated standard constructor | |
Static Private Member Functions | |
| static ConstMSRoutePtr | getRoute (const std::string &id) |
Static Private Attributes | |
| static ContextSubscriptionResults | myContextSubscriptionResults |
| static SubscriptionResults | mySubscriptionResults |
|
privatedelete |
invalidated standard constructor
|
static |
Definition at line 88 of file libsumo/Route.cpp.
References add(), MSEdge::dictionary(), and MSRoute::dictionary().
Referenced by add().
|
static |
Definition at line 54 of file libsumo/Route.cpp.
References getEdges(), and getRoute().
Referenced by getEdges(), and handleVariable().
|
staticprivate |
Definition at line 119 of file libsumo/Route.cpp.
References MSRoute::dictionary(), and getRoute().
Referenced by getEdges(), getRoute(), and remove().
|
static |
Definition at line 135 of file libsumo/Route.cpp.
References getEdges(), handleVariable(), libsumo::ID_COUNT, tcpip::Storage::readString(), tcpip::Storage::readUnsignedByte(), libsumo::TRACI_ID_LIST, libsumo::VAR_EDGES, libsumo::VAR_PARAMETER, and libsumo::VAR_PARAMETER_WITH_KEY.
Referenced by handleVariable(), and makeWrapper().
|
static |
Definition at line 129 of file libsumo/Route.cpp.
References handleVariable(), makeWrapper(), myContextSubscriptionResults, and mySubscriptionResults.
Referenced by makeWrapper().
|
static |
Definition at line 109 of file libsumo/Route.cpp.
References MSRoute::checkRemoval(), getRoute(), and remove().
Referenced by remove().
|
staticprivate |
Definition at line 66 of file Route.h.
Referenced by makeWrapper().
|
staticprivate |
Definition at line 65 of file Route.h.
Referenced by makeWrapper().