![]() |
Eclipse SUMO - Simulation of Urban MObility
|
#include <storage.h>
Public Types | |
typedef std::vector< unsigned char > | StorageType |
Public Member Functions | |
StorageType::const_iterator | begin () const |
StorageType::const_iterator | end () const |
std::string | hexDump () const |
Dump storage content as series of hex values. More... | |
virtual unsigned int | position () const |
virtual int | readByte () |
virtual unsigned char | readChar () |
virtual double | readDouble () |
virtual std::vector< double > | readDoubleList () |
virtual float | readFloat () |
virtual int | readInt () |
virtual int | readShort () |
virtual std::string | readString () |
virtual std::vector< std::string > | readStringList () |
virtual int | readUnsignedByte () |
void | reset () |
StorageType::size_type | size () const |
Storage () | |
Standard Constructor. More... | |
Storage (const unsigned char[], int length=-1) | |
Constructor, that fills the storage with an char array. If length is -1, the whole array is handed over. More... | |
virtual bool | valid_pos () |
virtual void | writeByte (int) |
virtual void | writeChar (unsigned char) |
virtual void | writeDouble (double) |
virtual void | writeDoubleList (const std::vector< double > &s) |
virtual void | writeFloat (float) |
virtual void | writeInt (int) |
virtual void | writePacket (const std::vector< unsigned char > &packet) |
virtual void | writePacket (unsigned char *packet, int length) |
virtual void | writeShort (int) |
virtual void | writeStorage (tcpip::Storage &store) |
virtual void | writeString (const std::string &s) |
virtual void | writeStringList (const std::vector< std::string > &s) |
virtual void | writeUnsignedByte (int) |
virtual | ~Storage () |
Private Member Functions | |
void | checkReadSafe (unsigned int num) const |
Check if the next num bytes can be read safely. More... | |
void | init () |
Used in constructors to initialize local variables. More... | |
void | readByEndianess (unsigned char *array, int size) |
Read size elements into array according to endianess. More... | |
unsigned char | readCharUnsafe () |
Read a byte without validity check. More... | |
void | writeByEndianess (const unsigned char *begin, unsigned int size) |
Write size elements of array begin according to endianess. More... | |
Private Attributes | |
bool | bigEndian_ |
StorageType::const_iterator | iter_ |
StorageType | store |
typedef std::vector<unsigned char> tcpip::Storage::StorageType |
tcpip::Storage::Storage | ( | ) |
Standard Constructor.
tcpip::Storage::Storage | ( | const unsigned char | [], |
int | length = -1 |
||
) |
Constructor, that fills the storage with an char array. If length is -1, the whole array is handed over.
|
virtual |
|
inline |
Definition at line 119 of file storage.h.
Referenced by TraCIServer::readCommandID().
|
private |
Check if the next num
bytes can be read safely.
|
inline |
Definition at line 120 of file storage.h.
References store.
Referenced by TraCIServer::readCommandID().
std::string tcpip::Storage::hexDump | ( | ) | const |
Dump storage content as series of hex values.
|
private |
Used in constructors to initialize local variables.
|
virtual |
|
private |
Read size
elements into array
according to endianess.
|
virtual |
|
virtual |
Referenced by TraCIServer::addObjectVariableSubscription(), and TraCIServer::dispatchCommand().
|
private |
Read a byte without validity check.
|
virtual |
Referenced by TraCIServer::addObjectVariableSubscription(), TraCIServer::addSubscriptionFilter(), TraCIServerAPI_Simulation::commandDistanceRequest(), TraCIServerAPI_Simulation::commandPositionConversion(), TraCIServer::dispatchCommand(), TraCIAPI::getDouble(), TraCIAPI::getPolygon(), TraCIAPI::getPosition(), TraCIAPI::getPosition3D(), TraCIAPI::getTraCIStage(), TraCIServerAPI_Vehicle::processGet(), TraCITestClient::readAndReportTypeDependent(), TraCIServer::readTypeCheckingDouble(), TraCIServer::readTypeCheckingPolygon(), TraCIServer::readTypeCheckingPosition2D(), and TraCIAPI::readVariables().
|
virtual |
Referenced by TraCIServer::readTypeCheckingDoubleList().
|
virtual |
|
virtual |
Referenced by TraCIAPI::check_commandGetResult(), TraCIServer::dispatchCommand(), TraCIAPI::getInt(), TraCIAPI::getPolygon(), TraCIAPI::getStringVector(), TraCIAPI::getTraCIStage(), TraCIServer::initialiseSubscription(), TraCIServerAPI_Vehicle::processGet(), TraCIServerAPI_Simulation::processGet(), TraCIServerAPI_Edge::processSet(), TraCIServerAPI_POI::processSet(), TraCIServerAPI_Polygon::processSet(), TraCIServerAPI_Route::processSet(), TraCIServerAPI_TrafficLight::processSet(), TraCIServerAPI_GUI::processSet(), TraCIServerAPI_Vehicle::processSet(), TraCIServerAPI_Person::processSet(), TraCIServerAPI_Lane::processSet(), TraCIServer::processSingleSubscription(), TraCITestClient::readAndReportTypeDependent(), TraCIServer::readCommandID(), TraCIAPI::readContextSubscription(), TraCIServer::readTypeCheckingInt(), TraCIServer::readTypeCheckingPolygon(), TraCIAPI::readVariables(), TraCIServerAPI_VehicleType::setVariable(), TraCIAPI::simulationStep(), TraCITestClient::validateSimulationStep2(), and TraCITestClient::validateSubscription().
|
virtual |
|
virtual |
Referenced by TraCIServer::addObjectVariableSubscription(), TraCIAPI::check_commandGetResult(), TraCIAPI::check_resultState(), TraCIServerAPI_Simulation::commandDistanceRequest(), TraCITestClient::commandGetVariable(), TraCIServerAPI_Simulation::commandPositionConversion(), TraCIAPI::getString(), TraCIAPI::getStringVector(), TraCIAPI::getTraCIStage(), TraCIServerAPI_Edge::processGet(), TraCIServerAPI_InductionLoop::processGet(), TraCIServerAPI_TrafficLight::processGet(), TraCIServerAPI_VehicleType::processGet(), TraCIServerAPI_MultiEntryExit::processGet(), TraCIServerAPI_POI::processGet(), TraCIServerAPI_Polygon::processGet(), TraCIServerAPI_Route::processGet(), TraCIServerAPI_Vehicle::processGet(), TraCIServerAPI_GUI::processGet(), TraCIServerAPI_Simulation::processGet(), TraCIServerAPI_Person::processGet(), TraCIServerAPI_LaneArea::processGet(), TraCIServerAPI_Lane::processGet(), TraCIServerAPI_Junction::processGet(), TraCIServerAPI_Edge::processSet(), TraCIServerAPI_VehicleType::processSet(), TraCIServerAPI_TrafficLight::processSet(), TraCIServerAPI_POI::processSet(), TraCIServerAPI_Route::processSet(), TraCIServerAPI_Polygon::processSet(), TraCIServerAPI_GUI::processSet(), TraCIServerAPI_Vehicle::processSet(), TraCIServerAPI_Simulation::processSet(), TraCIServerAPI_Person::processSet(), TraCIServerAPI_Lane::processSet(), TraCIServer::processSingleSubscription(), TraCITestClient::readAndReportTypeDependent(), TraCIAPI::readContextSubscription(), TraCIServer::readTypeCheckingString(), TraCIAPI::readVariables(), TraCIAPI::readVariableSubscription(), and TraCITestClient::validateSubscription().
|
virtual |
|
virtual |
Referenced by TraCIServer::addObjectVariableSubscription(), TraCIServer::addSubscriptionFilter(), TraCIAPI::check_commandGetResult(), TraCIAPI::check_resultState(), TraCIServerAPI_Simulation::commandDistanceRequest(), TraCITestClient::commandGetVariable(), TraCIServerAPI_Simulation::commandPositionConversion(), TraCIAPI::getColor(), TraCIAPI::getPolygon(), TraCIAPI::getTraCIStage(), TraCIAPI::getUnsignedByte(), TraCIServerAPI_Edge::processGet(), TraCIServerAPI_MultiEntryExit::processGet(), TraCIServerAPI_POI::processGet(), TraCIServerAPI_Polygon::processGet(), TraCIServerAPI_Route::processGet(), TraCIServerAPI_TrafficLight::processGet(), TraCIServerAPI_VehicleType::processGet(), TraCIServerAPI_InductionLoop::processGet(), TraCIServerAPI_Vehicle::processGet(), TraCIServerAPI_GUI::processGet(), TraCIServerAPI_Simulation::processGet(), TraCIServerAPI_Person::processGet(), TraCIServerAPI_LaneArea::processGet(), TraCIServerAPI_Lane::processGet(), TraCIServerAPI_Junction::processGet(), TraCIServerAPI_Edge::processSet(), TraCIServerAPI_POI::processSet(), TraCIServerAPI_Polygon::processSet(), TraCIServerAPI_Route::processSet(), TraCIServerAPI_VehicleType::processSet(), TraCIServerAPI_TrafficLight::processSet(), TraCIServerAPI_Vehicle::processSet(), TraCIServerAPI_GUI::processSet(), TraCIServerAPI_Simulation::processSet(), TraCIServerAPI_Person::processSet(), TraCIServerAPI_Lane::processSet(), TraCIServer::processSingleSubscription(), TraCITestClient::readAndReportTypeDependent(), TraCIServer::readCommandID(), TraCIAPI::readContextSubscription(), TraCIServer::readTypeCheckingColor(), TraCIServer::readTypeCheckingDouble(), TraCIServer::readTypeCheckingDoubleList(), TraCIServer::readTypeCheckingInt(), TraCIServer::readTypeCheckingPolygon(), TraCIServer::readTypeCheckingPosition2D(), TraCIServer::readTypeCheckingString(), TraCIServer::readTypeCheckingStringList(), TraCIServer::readTypeCheckingUnsignedByte(), TraCIAPI::readVariables(), TraCIAPI::readVariableSubscription(), TraCIServerAPI_VehicleType::setVariable(), and TraCITestClient::validateSubscription().
void tcpip::Storage::reset | ( | ) |
Referenced by TraCIServer::checkClientOrdering(), TraCIServer::cleanup(), TraCIAPI::createCommand(), TraCIAPI::createFilterCommand(), TraCIServer::dispatchCommand(), TraCIServer::initialiseSubscription(), TraCIServer::initWrapper(), TraCIServer::postProcessSimulationStep(), TraCIServer::processCommandsUntilSimStep(), TraCIAPI::processGet(), TraCIAPI::processSet(), and TraCIServer::sendSingleSimStepResponse().
|
inline |
Definition at line 117 of file storage.h.
References store.
Referenced by TraCIServer::commandGetVersion(), TraCIAPI::createCommand(), TraCIAPI::createFilterCommand(), TraCIServer::initialiseSubscription(), TraCIServer::postProcessSimulationStep(), TraCIServer::processCommandsUntilSimStep(), TraCIServer::processSingleSubscription(), TraCIAPI::send_commandSubscribeObjectContext(), TraCIAPI::send_commandSubscribeObjectVariable(), TraCIServer::sendSingleSimStepResponse(), and TraCIServer::writeResponseWithLength().
|
virtual |
|
private |
Write size
elements of array begin
according to endianess.
|
virtual |
Referenced by TraCIAPI::EdgeScope::adaptTraveltime(), TraCIAPI::VehicleScope::addSubscriptionFilterByteList(), TraCIAPI::VehicleScope::changeLane(), TraCIAPI::VehicleScope::changeLaneRelative(), TraCIAPI::SimulationScope::convert2D(), TraCIAPI::SimulationScope::convert3D(), TraCIAPI::SimulationScope::convertGeo(), TraCIAPI::SimulationScope::convertRoad(), TraCIAPI::SimulationScope::findRoute(), TraCIAPI::EdgeScope::getAdaptedTraveltime(), TraCIAPI::SimulationScope::getDistance2D(), TraCIAPI::SimulationScope::getDistanceRoad(), TraCIAPI::PersonScope::getEdges(), TraCIAPI::EdgeScope::getEffort(), TraCIAPI::VehicleScope::getLaneChangeState(), TraCIAPI::VehicleScope::getLeader(), TraCIAPI::TraCIScopeWrapper::getParameter(), TraCIAPI::TrafficLightScope::getServedPersonCount(), TraCIAPI::PersonScope::getStage(), TraCIServer::initialiseSubscription(), TraCIAPI::VehicleScope::moveToXY(), TraCIServerAPI_Vehicle::processGet(), TraCIServerAPI_GUI::processGet(), TraCIServerAPI_Simulation::processGet(), TraCIAPI::PersonScope::removeStage(), TraCIAPI::GUIScope::screenshot(), TraCIAPI::GUIScope::setBoundary(), TraCIAPI::EdgeScope::setEffort(), TraCIAPI::EdgeScope::setMaxSpeed(), TraCIAPI::VehicleScope::setSpeedMode(), TraCIAPI::VehicleScope::setStop(), and TraCITestClient::setValueTypeDependant().
|
virtual |
|
virtual |
Referenced by TraCIAPI::EdgeScope::adaptTraveltime(), TraCIAPI::POIScope::add(), TraCIAPI::PolygonScope::add(), TraCIAPI::PersonScope::add(), TraCIAPI::VehicleScope::addSubscriptionFilterFloat(), TraCIAPI::PersonScope::appendStage(), TraCIAPI::PersonScope::appendWaitingStage(), TraCIAPI::PersonScope::appendWalkingStage(), TraCIAPI::VehicleScope::changeLane(), TraCIAPI::VehicleScope::changeLaneRelative(), TraCIAPI::VehicleScope::changeSublane(), TraCIServerAPI_Simulation::commandDistanceRequest(), TraCIServerAPI_Simulation::commandPositionConversion(), TraCIAPI::SimulationScope::convert2D(), TraCIAPI::SimulationScope::convert3D(), TraCIAPI::SimulationScope::convertGeo(), TraCIAPI::SimulationScope::convertRoad(), TraCIAPI::SimulationScope::findRoute(), TraCIAPI::EdgeScope::getAdaptedTraveltime(), TraCIAPI::SimulationScope::getDistance2D(), TraCIAPI::SimulationScope::getDistanceRoad(), TraCIAPI::EdgeScope::getEffort(), TraCIAPI::VehicleScope::getLeader(), TraCIAPI::VehicleScope::moveTo(), TraCIAPI::VehicleScope::moveToXY(), TraCIAPI::VehicleScope::openGap(), TraCIServerAPI_Edge::processGet(), TraCIServerAPI_InductionLoop::processGet(), TraCIServerAPI_TrafficLight::processGet(), TraCIServerAPI_GUI::processGet(), TraCIServerAPI_Vehicle::processGet(), TraCIServerAPI_Simulation::processGet(), TraCIServerAPI_Lane::processGet(), TraCIAPI::send_commandSimulationStep(), TraCIAPI::send_commandSubscribeObjectContext(), TraCIAPI::send_commandSubscribeObjectVariable(), TraCIAPI::VehicleTypeScope::setAccel(), TraCIAPI::POIScope::setAngle(), TraCIAPI::VehicleTypeScope::setApparentDecel(), TraCIAPI::GUIScope::setBoundary(), TraCIAPI::TrafficLightScope::setCompleteRedYellowGreenDefinition(), TraCIAPI::VehicleTypeScope::setDecel(), TraCIAPI::EdgeScope::setEffort(), TraCIAPI::VehicleTypeScope::setEmergencyDecel(), TraCIAPI::POIScope::setHeight(), TraCIAPI::VehicleTypeScope::setHeight(), TraCIAPI::PersonScope::setHeight(), TraCIAPI::VehicleTypeScope::setImperfection(), TraCIAPI::LaneScope::setLength(), TraCIAPI::VehicleTypeScope::setLength(), TraCIAPI::PersonScope::setLength(), TraCIAPI::PolygonScope::setLineWidth(), TraCIAPI::EdgeScope::setMaxSpeed(), TraCIAPI::LaneScope::setMaxSpeed(), TraCIAPI::VehicleTypeScope::setMaxSpeed(), TraCIAPI::VehicleScope::setMaxSpeed(), TraCIAPI::VehicleTypeScope::setMaxSpeedLat(), TraCIAPI::VehicleTypeScope::setMinGap(), TraCIAPI::PersonScope::setMinGap(), TraCIAPI::VehicleTypeScope::setMinGapLat(), TraCIAPI::GUIScope::setOffset(), TraCIAPI::TrafficLightScope::setPhaseDuration(), TraCIAPI::POIScope::setPosition(), TraCIAPI::PolygonScope::setShape(), TraCIAPI::VehicleScope::setSpeed(), TraCIAPI::PersonScope::setSpeed(), TraCIAPI::VehicleTypeScope::setSpeedDeviation(), TraCIAPI::VehicleTypeScope::setSpeedFactor(), TraCIAPI::VehicleScope::setSpeedFactor(), TraCIAPI::VehicleScope::setStop(), TraCIAPI::VehicleTypeScope::setTau(), TraCITestClient::setValueTypeDependant(), TraCIAPI::POIScope::setWidth(), TraCIAPI::VehicleTypeScope::setWidth(), TraCIAPI::PersonScope::setWidth(), TraCIAPI::GUIScope::setZoom(), TraCIAPI::VehicleScope::slowDown(), TraCIServer::wrapDouble(), TraCIServer::wrapPosition(), TraCIServer::writePositionVector(), and TraCIServerAPI_Simulation::writeStage().
|
virtual |
|
virtual |
|
virtual |
Referenced by TraCIAPI::EdgeScope::adaptTraveltime(), TraCIAPI::POIScope::add(), TraCIAPI::PolygonScope::add(), TraCIAPI::VehicleScope::add(), TraCIAPI::PersonScope::add(), TraCIAPI::PersonScope::appendDrivingStage(), TraCIAPI::PersonScope::appendStage(), TraCIAPI::PersonScope::appendWaitingStage(), TraCIAPI::PersonScope::appendWalkingStage(), TraCIAPI::VehicleScope::changeLane(), TraCIAPI::VehicleScope::changeLaneRelative(), TraCIServer::commandGetVersion(), TraCIAPI::SimulationScope::convert2D(), TraCIAPI::SimulationScope::convert3D(), TraCIAPI::SimulationScope::convertGeo(), TraCIAPI::SimulationScope::convertRoad(), TraCIAPI::createCommand(), TraCIAPI::createFilterCommand(), TraCIAPI::SimulationScope::findRoute(), TraCIAPI::SimulationScope::getDistance2D(), TraCIAPI::SimulationScope::getDistanceRoad(), TraCIAPI::PersonScope::getEdges(), TraCIAPI::VehicleScope::getLaneChangeState(), TraCIAPI::TrafficLightScope::getServedPersonCount(), TraCIAPI::PersonScope::getStage(), TraCIServer::initialiseSubscription(), TraCIAPI::load(), TraCIAPI::VehicleScope::moveTo(), TraCIAPI::VehicleScope::moveToXY(), TraCIAPI::VehicleScope::openGap(), TraCIServer::openSocket(), TraCIServer::postProcessSimulationStep(), TraCIServerAPI_TrafficLight::processGet(), TraCIServerAPI_InductionLoop::processGet(), TraCIServerAPI_Vehicle::processGet(), TraCIServerAPI_GUI::processGet(), TraCIServerAPI_Simulation::processGet(), TraCIServerAPI_Lane::processGet(), TraCIServer::processSingleSubscription(), TraCIAPI::POIScope::remove(), TraCIAPI::PolygonScope::remove(), TraCIAPI::PersonScope::removeStage(), TraCIAPI::VehicleScope::rerouteTraveltime(), TraCIAPI::PersonScope::rerouteTraveltime(), TraCIAPI::GUIScope::screenshot(), TraCIAPI::send_commandSetOrder(), TraCIAPI::send_commandSubscribeObjectContext(), TraCIAPI::send_commandSubscribeObjectVariable(), TraCIAPI::LaneScope::setAllowed(), TraCIAPI::TrafficLightScope::setCompleteRedYellowGreenDefinition(), TraCIAPI::LaneScope::setDisallowed(), TraCIAPI::EdgeScope::setEffort(), TraCIAPI::setOrder(), TraCIAPI::TraCIScopeWrapper::setParameter(), TraCIAPI::TrafficLightScope::setPhase(), TraCIAPI::VehicleScope::setRoute(), TraCIAPI::VehicleScope::setRoutingMode(), TraCIAPI::PolygonScope::setShape(), TraCIAPI::VehicleScope::setSignals(), TraCIAPI::VehicleScope::setSpeedMode(), TraCIAPI::VehicleScope::setStop(), TraCITestClient::setValueTypeDependant(), TraCIAPI::VehicleScope::setVia(), TraCIAPI::VehicleScope::slowDown(), TraCIServer::wrapInt(), TraCIServer::writePositionVector(), TraCIServer::writeResponseWithLength(), TraCIServerAPI_Simulation::writeStage(), and TraCIServerAPI_Simulation::writeVehicleStateNumber().
|
virtual |
|
virtual |
Referenced by TraCIServer::processSingleSubscription().
|
virtual |
|
virtual |
Referenced by TraCIServer::checkClientOrdering(), TraCIServer::commandGetVersion(), TraCIAPI::createCommand(), TraCIAPI::createFilterCommand(), TraCIServer::initialiseSubscription(), TraCIServer::postProcessSimulationStep(), TraCIServerAPI_InductionLoop::processGet(), TraCIServerAPI_TrafficLight::processGet(), TraCIServerAPI_Vehicle::processGet(), TraCIServerAPI_Lane::processGet(), TraCIServer::processSingleSubscription(), TraCIServer::sendSingleSimStepResponse(), and TraCIServer::writeResponseWithLength().
|
virtual |
Referenced by TraCIAPI::POIScope::add(), TraCIAPI::PolygonScope::add(), TraCIAPI::VehicleScope::add(), TraCIAPI::PersonScope::add(), TraCIAPI::PersonScope::appendDrivingStage(), TraCIAPI::PersonScope::appendStage(), TraCIAPI::PersonScope::appendWaitingStage(), TraCIAPI::PersonScope::appendWalkingStage(), TraCIAPI::VehicleScope::changeTarget(), TraCIServer::commandGetVersion(), TraCIServerAPI_Simulation::commandPositionConversion(), TraCIAPI::SimulationScope::convert2D(), TraCIAPI::SimulationScope::convert3D(), TraCIAPI::SimulationScope::convertRoad(), TraCIAPI::VehicleTypeScope::copy(), TraCIAPI::createCommand(), TraCIAPI::SimulationScope::findRoute(), TraCIAPI::SimulationScope::getDistanceRoad(), TraCIAPI::LaneScope::getFoes(), TraCIAPI::TraCIScopeWrapper::getParameter(), TraCIServer::initWrapper(), TraCIAPI::VehicleScope::moveTo(), TraCIAPI::VehicleScope::moveToXY(), TraCIServerAPI_Edge::processGet(), TraCIServerAPI_TrafficLight::processGet(), TraCIServerAPI_VehicleType::processGet(), TraCIServerAPI_Polygon::processGet(), TraCIServerAPI_InductionLoop::processGet(), TraCIServerAPI_POI::processGet(), TraCIServerAPI_Route::processGet(), TraCIServerAPI_GUI::processGet(), TraCIServerAPI_Vehicle::processGet(), TraCIServerAPI_Simulation::processGet(), TraCIServerAPI_Person::processGet(), TraCIServerAPI_Lane::processGet(), TraCIServer::processSingleSubscription(), TraCIAPI::GUIScope::screenshot(), TraCIAPI::send_commandSubscribeObjectContext(), TraCIAPI::send_commandSubscribeObjectVariable(), TraCIAPI::LaneScope::setAllowed(), TraCIAPI::TrafficLightScope::setCompleteRedYellowGreenDefinition(), TraCIAPI::LaneScope::setDisallowed(), TraCIAPI::VehicleTypeScope::setEmissionClass(), TraCIAPI::VehicleScope::setEmissionClass(), TraCIAPI::POIScope::setImageFile(), TraCIAPI::VehicleTypeScope::setLateralAlignment(), TraCIAPI::VehicleScope::setLine(), TraCIAPI::TraCIScopeWrapper::setParameter(), TraCIAPI::TrafficLightScope::setPhaseName(), TraCIAPI::TrafficLightScope::setProgram(), TraCIAPI::TrafficLightScope::setRedYellowGreenState(), TraCIAPI::VehicleScope::setRoute(), TraCIAPI::VehicleScope::setRouteID(), TraCIAPI::GUIScope::setSchema(), TraCIAPI::VehicleTypeScope::setShapeClass(), TraCIAPI::VehicleScope::setShapeClass(), TraCIAPI::VehicleScope::setStop(), TraCIAPI::POIScope::setType(), TraCIAPI::PolygonScope::setType(), TraCIAPI::VehicleScope::setType(), TraCIAPI::PersonScope::setType(), TraCITestClient::setValueTypeDependant(), TraCIAPI::VehicleTypeScope::setVehicleClass(), TraCIAPI::VehicleScope::setVia(), TraCIAPI::GUIScope::trackVehicle(), TraCIServer::wrapString(), TraCIAPI::SimulationScope::writeMessage(), TraCIServerAPI_Simulation::writeStage(), and TraCIServer::writeStatusCmd().
|
virtual |
Referenced by TraCIAPI::RouteScope::add(), TraCIAPI::VehicleScope::addSubscriptionFilterStringList(), TraCIAPI::PersonScope::appendStage(), TraCIAPI::PersonScope::appendWalkingStage(), TraCIAPI::load(), TraCIServerAPI_TrafficLight::processGet(), TraCIServerAPI_Vehicle::processGet(), TraCIServerAPI_GUI::processGet(), TraCIServerAPI_Person::processGet(), TraCIServerAPI_Lane::processGet(), TraCITestClient::setValueTypeDependant(), TraCIServer::wrapStringList(), TraCIServerAPI_Simulation::writeStage(), and TraCIServerAPI_Simulation::writeVehicleStateIDs().
|
virtual |
Referenced by TraCIAPI::POIScope::add(), TraCIAPI::PolygonScope::add(), TraCIAPI::RouteScope::add(), TraCIAPI::VehicleScope::add(), TraCIAPI::PersonScope::add(), TraCIAPI::VehicleScope::addSubscriptionFilterByteList(), TraCIAPI::VehicleScope::addSubscriptionFilterFloat(), TraCIAPI::VehicleScope::addSubscriptionFilterStringList(), TraCIAPI::PersonScope::appendDrivingStage(), TraCIAPI::PersonScope::appendStage(), TraCIAPI::PersonScope::appendWaitingStage(), TraCIAPI::PersonScope::appendWalkingStage(), TraCIAPI::VehicleScope::changeLane(), TraCIAPI::VehicleScope::changeLaneRelative(), TraCIAPI::VehicleScope::changeSublane(), TraCIAPI::VehicleScope::changeTarget(), TraCIServer::checkClientOrdering(), TraCIServerAPI_Simulation::commandDistanceRequest(), TraCIServer::commandGetVersion(), TraCIServerAPI_Simulation::commandPositionConversion(), TraCIAPI::VehicleTypeScope::copy(), TraCIAPI::createCommand(), TraCIAPI::createFilterCommand(), TraCIAPI::SimulationScope::findRoute(), TraCIAPI::LaneScope::getFoes(), TraCIServer::initWrapper(), TraCIAPI::load(), TraCIAPI::VehicleScope::moveTo(), TraCIAPI::VehicleScope::moveToXY(), TraCIAPI::VehicleScope::openGap(), TraCIServerAPI_Edge::processGet(), TraCIServerAPI_TrafficLight::processGet(), TraCIServerAPI_VehicleType::processGet(), TraCIServerAPI_Route::processGet(), TraCIServerAPI_InductionLoop::processGet(), TraCIServerAPI_POI::processGet(), TraCIServerAPI_Polygon::processGet(), TraCIServerAPI_Vehicle::processGet(), TraCIServerAPI_GUI::processGet(), TraCIServerAPI_Simulation::processGet(), TraCIServerAPI_Person::processGet(), TraCIServerAPI_Lane::processGet(), TraCIServer::processSingleSubscription(), TraCIAPI::POIScope::remove(), TraCIAPI::PolygonScope::remove(), TraCIAPI::VehicleScope::remove(), TraCIAPI::VehicleScope::rerouteTraveltime(), TraCIAPI::PersonScope::rerouteTraveltime(), TraCIAPI::send_commandClose(), TraCIAPI::send_commandSetOrder(), TraCIAPI::send_commandSimulationStep(), TraCIAPI::send_commandSubscribeObjectContext(), TraCIAPI::send_commandSubscribeObjectVariable(), TraCIAPI::VehicleTypeScope::setAccel(), TraCIAPI::LaneScope::setAllowed(), TraCIAPI::POIScope::setAngle(), TraCIAPI::VehicleTypeScope::setApparentDecel(), TraCIAPI::GUIScope::setBoundary(), TraCIAPI::POIScope::setColor(), TraCIAPI::PolygonScope::setColor(), TraCIAPI::VehicleTypeScope::setColor(), TraCIAPI::VehicleScope::setColor(), TraCIAPI::PersonScope::setColor(), TraCIAPI::TrafficLightScope::setCompleteRedYellowGreenDefinition(), TraCIAPI::VehicleTypeScope::setDecel(), TraCIAPI::LaneScope::setDisallowed(), TraCIAPI::VehicleTypeScope::setEmergencyDecel(), TraCIAPI::VehicleTypeScope::setEmissionClass(), TraCIAPI::VehicleScope::setEmissionClass(), TraCIAPI::POIScope::setHeight(), TraCIAPI::VehicleTypeScope::setHeight(), TraCIAPI::PersonScope::setHeight(), TraCIAPI::POIScope::setImageFile(), TraCIAPI::VehicleTypeScope::setImperfection(), TraCIAPI::VehicleTypeScope::setLateralAlignment(), TraCIAPI::LaneScope::setLength(), TraCIAPI::VehicleTypeScope::setLength(), TraCIAPI::PersonScope::setLength(), TraCIAPI::VehicleScope::setLine(), TraCIAPI::PolygonScope::setLineWidth(), TraCIAPI::LaneScope::setMaxSpeed(), TraCIAPI::VehicleTypeScope::setMaxSpeed(), TraCIAPI::VehicleScope::setMaxSpeed(), TraCIAPI::VehicleTypeScope::setMaxSpeedLat(), TraCIAPI::VehicleTypeScope::setMinGap(), TraCIAPI::PersonScope::setMinGap(), TraCIAPI::VehicleTypeScope::setMinGapLat(), TraCIAPI::GUIScope::setOffset(), TraCIAPI::setOrder(), TraCIAPI::TraCIScopeWrapper::setParameter(), TraCIAPI::TrafficLightScope::setPhase(), TraCIAPI::TrafficLightScope::setPhaseDuration(), TraCIAPI::TrafficLightScope::setPhaseName(), TraCIAPI::POIScope::setPosition(), TraCIAPI::TrafficLightScope::setProgram(), TraCIAPI::TrafficLightScope::setRedYellowGreenState(), TraCIAPI::VehicleScope::setRoute(), TraCIAPI::VehicleScope::setRouteID(), TraCIAPI::VehicleScope::setRoutingMode(), TraCIAPI::GUIScope::setSchema(), TraCIAPI::PolygonScope::setShape(), TraCIAPI::VehicleTypeScope::setShapeClass(), TraCIAPI::VehicleScope::setShapeClass(), TraCIAPI::VehicleScope::setSignals(), TraCIAPI::VehicleScope::setSpeed(), TraCIAPI::PersonScope::setSpeed(), TraCIAPI::VehicleTypeScope::setSpeedDeviation(), TraCIAPI::VehicleTypeScope::setSpeedFactor(), TraCIAPI::VehicleScope::setSpeedFactor(), TraCIAPI::VehicleScope::setStop(), TraCIAPI::VehicleTypeScope::setTau(), TraCIAPI::POIScope::setType(), TraCIAPI::PolygonScope::setType(), TraCIAPI::VehicleScope::setType(), TraCIAPI::PersonScope::setType(), TraCITestClient::setValueTypeDependant(), TraCIAPI::VehicleTypeScope::setVehicleClass(), TraCIAPI::VehicleScope::setVia(), TraCIAPI::POIScope::setWidth(), TraCIAPI::VehicleTypeScope::setWidth(), TraCIAPI::PersonScope::setWidth(), TraCIAPI::GUIScope::setZoom(), TraCIAPI::VehicleScope::slowDown(), TraCIAPI::GUIScope::trackVehicle(), TraCIServer::wrapColor(), TraCIServer::wrapDouble(), TraCIServer::wrapInt(), TraCIServer::wrapPosition(), TraCIServer::wrapString(), TraCIServer::wrapStringList(), TraCIAPI::SimulationScope::writeMessage(), TraCIServer::writePositionVector(), TraCIServer::writeResponseWithLength(), TraCIServerAPI_Simulation::writeStage(), TraCIServer::writeStatusCmd(), TraCIServerAPI_Simulation::writeVehicleStateIDs(), and TraCIServerAPI_Simulation::writeVehicleStateNumber().
|
private |