![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <Helper.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 | |
void | clear () |
void | empty (const std::string &objID) |
void | setContext (const std::string *const refID) |
SubscriptionWrapper (VariableWrapper::SubscriptionHandler handler, SubscriptionResults &into, ContextSubscriptionResults &context) | |
bool | wrapBestLanesDataVector (const std::string &objID, const int variable, const std::vector< TraCIBestLanesData > &value) |
bool | wrapColor (const std::string &objID, const int variable, const TraCIColor &value) |
bool | wrapConnectionVector (const std::string &objID, const int variable, const std::vector< TraCIConnection > &value) |
bool | wrapDouble (const std::string &objID, const int variable, const double value) |
bool | wrapDoubleList (const std::string &objID, const int variable, const std::vector< double > &value) |
bool | wrapInt (const std::string &objID, const int variable, const int value) |
bool | wrapIntPair (const std::string &objID, const int variable, const std::pair< int, int > &value) |
bool | wrapJunctionFoeVector (const std::string &objID, const int variable, const std::vector< TraCIJunctionFoe > &value) |
bool | wrapLinkVectorVector (const std::string &objID, const int variable, const std::vector< std::vector< TraCILink > > &value) |
bool | wrapLogicVector (const std::string &objID, const int variable, const std::vector< TraCILogic > &value) |
bool | wrapNextStopDataVector (const std::string &objID, const int variable, const std::vector< TraCINextStopData > &value) |
bool | wrapNextTLSDataVector (const std::string &objID, const int variable, const std::vector< TraCINextTLSData > &value) |
bool | wrapPosition (const std::string &objID, const int variable, const TraCIPosition &value) |
bool | wrapPositionVector (const std::string &objID, const int variable, const TraCIPositionVector &value) |
bool | wrapReservationVector (const std::string &objID, const int variable, const std::vector< TraCIReservation > &value) |
bool | wrapSignalConstraintVector (const std::string &objID, const int variable, const std::vector< TraCISignalConstraint > &value) |
bool | wrapStage (const std::string &objID, const int variable, const TraCIStage &value) |
bool | wrapString (const std::string &objID, const int variable, const std::string &value) |
bool | wrapStringDoublePair (const std::string &objID, const int variable, const std::pair< std::string, double > &value) |
bool | wrapStringDoublePairList (const std::string &objID, const int variable, const std::vector< std::pair< std::string, double > > &value) |
bool | wrapStringList (const std::string &objID, const int variable, const std::vector< std::string > &value) |
bool | wrapStringPair (const std::string &objID, const int variable, const std::pair< std::string, std::string > &value) |
bool | wrapVehicleDataVector (const std::string &objID, const int variable, const std::vector< TraCIVehicleData > &value) |
Data Fields | |
SubscriptionHandler | handle |
Private Member Functions | |
SubscriptionWrapper & | operator= (const SubscriptionWrapper &s)=delete |
Invalidated assignment operator. | |
Private Attributes | |
SubscriptionResults * | myActiveResults |
ContextSubscriptionResults & | myContextResults |
SubscriptionResults & | myResults |
|
inherited |
Definition of a method to be called for serving an associated commandID.
Definition at line 153 of file Subscription.h.
libsumo::Helper::SubscriptionWrapper::SubscriptionWrapper | ( | VariableWrapper::SubscriptionHandler | handler, |
SubscriptionResults & | into, | ||
ContextSubscriptionResults & | context | ||
) |
Definition at line 1913 of file Helper.cpp.
|
virtual |
Reimplemented from libsumo::VariableWrapper.
Definition at line 1926 of file Helper.cpp.
References libsumo::VariableWrapper::clear().
|
virtual |
Reimplemented from libsumo::VariableWrapper.
Definition at line 2127 of file Helper.cpp.
|
privatedelete |
Invalidated assignment operator.
|
virtual |
Reimplemented from libsumo::VariableWrapper.
Definition at line 1920 of file Helper.cpp.
|
virtual |
Implements libsumo::VariableWrapper.
Definition at line 2109 of file Helper.cpp.
|
virtual |
Implements libsumo::VariableWrapper.
Definition at line 1996 of file Helper.cpp.
|
virtual |
Implements libsumo::VariableWrapper.
Definition at line 1934 of file Helper.cpp.
|
virtual |
Implements libsumo::VariableWrapper.
Definition at line 1943 of file Helper.cpp.
|
virtual |
Implements libsumo::VariableWrapper.
Definition at line 1973 of file Helper.cpp.
|
virtual |
Implements libsumo::VariableWrapper.
Definition at line 1950 of file Helper.cpp.
|
virtual |
Implements libsumo::VariableWrapper.
Definition at line 2029 of file Helper.cpp.
|
virtual |
Implements libsumo::VariableWrapper.
Definition at line 2082 of file Helper.cpp.
|
virtual |
Implements libsumo::VariableWrapper.
Definition at line 2064 of file Helper.cpp.
|
virtual |
Implements libsumo::VariableWrapper.
Definition at line 2055 of file Helper.cpp.
|
virtual |
Implements libsumo::VariableWrapper.
Definition at line 2091 of file Helper.cpp.
|
virtual |
Implements libsumo::VariableWrapper.
Definition at line 2118 of file Helper.cpp.
|
virtual |
Implements libsumo::VariableWrapper.
Definition at line 1982 of file Helper.cpp.
|
virtual |
Implements libsumo::VariableWrapper.
Definition at line 1989 of file Helper.cpp.
|
virtual |
Implements libsumo::VariableWrapper.
Definition at line 2046 of file Helper.cpp.
|
virtual |
Implements libsumo::VariableWrapper.
Definition at line 2073 of file Helper.cpp.
|
virtual |
Implements libsumo::VariableWrapper.
Definition at line 2039 of file Helper.cpp.
|
virtual |
Implements libsumo::VariableWrapper.
Definition at line 1957 of file Helper.cpp.
|
virtual |
Implements libsumo::VariableWrapper.
Definition at line 2003 of file Helper.cpp.
|
virtual |
Implements libsumo::VariableWrapper.
Definition at line 2010 of file Helper.cpp.
|
virtual |
Implements libsumo::VariableWrapper.
Definition at line 1964 of file Helper.cpp.
|
virtual |
Implements libsumo::VariableWrapper.
Definition at line 2019 of file Helper.cpp.
|
virtual |
Implements libsumo::VariableWrapper.
Definition at line 2100 of file Helper.cpp.
|
inherited |
Definition at line 156 of file Subscription.h.
|
private |
|
private |
|
private |