![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <Subscription.h>
Public Types | |
| typedef bool(* | SubscriptionHandler) (const std::string &objID, const int variable, VariableWrapper *wrapper, tcpip::Storage *paramData) |
| Definition of a method to be called for serving an associated commandID. | |
Public Member Functions | |
| virtual void | clear () |
| virtual void | empty (const std::string &) |
| virtual void | setContext (const std::string *const) |
| VariableWrapper (SubscriptionHandler handler=nullptr) | |
| virtual bool | wrapBestLanesDataVector (const std::string &objID, const int variable, const std::vector< TraCIBestLanesData > &value)=0 |
| virtual bool | wrapColor (const std::string &objID, const int variable, const TraCIColor &value)=0 |
| virtual bool | wrapConnectionVector (const std::string &objID, const int variable, const std::vector< TraCIConnection > &value)=0 |
| virtual bool | wrapDouble (const std::string &objID, const int variable, const double value)=0 |
| virtual bool | wrapDoubleList (const std::string &objID, const int variable, const std::vector< double > &value)=0 |
| virtual bool | wrapInt (const std::string &objID, const int variable, const int value)=0 |
| virtual bool | wrapIntPair (const std::string &objID, const int variable, const std::pair< int, int > &value)=0 |
| virtual bool | wrapJunctionFoeVector (const std::string &objID, const int variable, const std::vector< TraCIJunctionFoe > &value)=0 |
| virtual bool | wrapLinkVectorVector (const std::string &objID, const int variable, const std::vector< std::vector< TraCILink > > &value)=0 |
| virtual bool | wrapLogicVector (const std::string &objID, const int variable, const std::vector< TraCILogic > &value)=0 |
| virtual bool | wrapNextStopDataVector (const std::string &objID, const int variable, const std::vector< TraCINextStopData > &value)=0 |
| virtual bool | wrapNextTLSDataVector (const std::string &objID, const int variable, const std::vector< TraCINextTLSData > &value)=0 |
| virtual bool | wrapPosition (const std::string &objID, const int variable, const TraCIPosition &value)=0 |
| virtual bool | wrapPositionVector (const std::string &objID, const int variable, const TraCIPositionVector &value)=0 |
| virtual bool | wrapReservationVector (const std::string &objID, const int variable, const std::vector< TraCIReservation > &value)=0 |
| virtual bool | wrapSignalConstraintVector (const std::string &objID, const int variable, const std::vector< TraCISignalConstraint > &value)=0 |
| virtual bool | wrapStage (const std::string &objID, const int variable, const TraCIStage &value)=0 |
| virtual bool | wrapString (const std::string &objID, const int variable, const std::string &value)=0 |
| virtual bool | wrapStringDoublePair (const std::string &objID, const int variable, const std::pair< std::string, double > &value)=0 |
| virtual bool | wrapStringDoublePairList (const std::string &objID, const int variable, const std::vector< std::pair< std::string, double > > &value)=0 |
| virtual bool | wrapStringList (const std::string &objID, const int variable, const std::vector< std::string > &value)=0 |
| virtual bool | wrapStringPair (const std::string &objID, const int variable, const std::pair< std::string, std::string > &value)=0 |
| virtual bool | wrapVehicleDataVector (const std::string &objID, const int variable, const std::vector< TraCIVehicleData > &value)=0 |
| virtual | ~VariableWrapper () |
Data Fields | |
| SubscriptionHandler | handle |
Definition at line 150 of file Subscription.h.
| typedef bool(* libsumo::VariableWrapper::SubscriptionHandler) (const std::string &objID, const int variable, VariableWrapper *wrapper, tcpip::Storage *paramData) |
Definition of a method to be called for serving an associated commandID.
Definition at line 153 of file Subscription.h.
|
inline |
Definition at line 154 of file Subscription.h.
|
inlinevirtual |
Definition at line 155 of file Subscription.h.
|
inlinevirtual |
Reimplemented in libsumo::Helper::SubscriptionWrapper.
Definition at line 158 of file Subscription.h.
Referenced by libsumo::Helper::SubscriptionWrapper::clear().
|
inlinevirtual |
Reimplemented in libsumo::Helper::SubscriptionWrapper.
Definition at line 182 of file Subscription.h.
Referenced by libsumo::Helper::handleSingleSubscription().
|
inlinevirtual |
Reimplemented in libsumo::Helper::SubscriptionWrapper.
Definition at line 157 of file Subscription.h.
Referenced by libsumo::Helper::handleSingleSubscription().
|
pure virtual |
Implemented in TraCIServer, and libsumo::Helper::SubscriptionWrapper.
|
pure virtual |
Implemented in TraCIServer, and libsumo::Helper::SubscriptionWrapper.
|
pure virtual |
Implemented in TraCIServer, and libsumo::Helper::SubscriptionWrapper.
|
pure virtual |
Implemented in libsumo::Helper::SubscriptionWrapper, and TraCIServer.
|
pure virtual |
Implemented in libsumo::Helper::SubscriptionWrapper, and TraCIServer.
|
pure virtual |
Implemented in libsumo::Helper::SubscriptionWrapper, and TraCIServer.
|
pure virtual |
Implemented in libsumo::Helper::SubscriptionWrapper, and TraCIServer.
|
pure virtual |
Implemented in TraCIServer, and libsumo::Helper::SubscriptionWrapper.
|
pure virtual |
Implemented in TraCIServer, and libsumo::Helper::SubscriptionWrapper.
|
pure virtual |
Implemented in TraCIServer, and libsumo::Helper::SubscriptionWrapper.
|
pure virtual |
Implemented in TraCIServer, and libsumo::Helper::SubscriptionWrapper.
|
pure virtual |
Implemented in TraCIServer, and libsumo::Helper::SubscriptionWrapper.
|
pure virtual |
Implemented in TraCIServer, and libsumo::Helper::SubscriptionWrapper.
|
pure virtual |
Implemented in TraCIServer, and libsumo::Helper::SubscriptionWrapper.
|
pure virtual |
Implemented in TraCIServer, and libsumo::Helper::SubscriptionWrapper.
|
pure virtual |
Implemented in TraCIServer, and libsumo::Helper::SubscriptionWrapper.
|
pure virtual |
Implemented in TraCIServer, and libsumo::Helper::SubscriptionWrapper.
|
pure virtual |
Implemented in libsumo::Helper::SubscriptionWrapper, and TraCIServer.
|
pure virtual |
Implemented in libsumo::Helper::SubscriptionWrapper, and TraCIServer.
|
pure virtual |
Implemented in libsumo::Helper::SubscriptionWrapper, and TraCIServer.
|
pure virtual |
Implemented in libsumo::Helper::SubscriptionWrapper, and TraCIServer.
|
pure virtual |
Implemented in libsumo::Helper::SubscriptionWrapper, and TraCIServer.
|
pure virtual |
Implemented in TraCIServer, and libsumo::Helper::SubscriptionWrapper.
| SubscriptionHandler libsumo::VariableWrapper::handle |
Definition at line 156 of file Subscription.h.