Eclipse SUMO - Simulation of Urban MObility
tcpip::Storage Class Reference

#include <storage.h>

Collaboration diagram for tcpip::Storage:

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
 

Detailed Description

Definition at line 36 of file storage.h.

Member Typedef Documentation

◆ StorageType

typedef std::vector<unsigned char> tcpip::Storage::StorageType

Definition at line 40 of file storage.h.

Constructor & Destructor Documentation

◆ Storage() [1/2]

tcpip::Storage::Storage ( )

Standard Constructor.

◆ Storage() [2/2]

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.

◆ ~Storage()

virtual tcpip::Storage::~Storage ( )
virtual

Member Function Documentation

◆ begin()

StorageType::const_iterator tcpip::Storage::begin ( ) const
inline

Definition at line 119 of file storage.h.

Referenced by TraCIServer::readCommandID().

◆ checkReadSafe()

void tcpip::Storage::checkReadSafe ( unsigned int  num) const
private

Check if the next num bytes can be read safely.

◆ end()

StorageType::const_iterator tcpip::Storage::end ( ) const
inline

Definition at line 120 of file storage.h.

References store.

Referenced by TraCIServer::readCommandID().

◆ hexDump()

std::string tcpip::Storage::hexDump ( ) const

Dump storage content as series of hex values.

◆ init()

void tcpip::Storage::init ( )
private

Used in constructors to initialize local variables.

◆ position()

virtual unsigned int tcpip::Storage::position ( ) const
virtual

◆ readByEndianess()

void tcpip::Storage::readByEndianess ( unsigned char *  array,
int  size 
)
private

Read size elements into array according to endianess.

◆ readByte()

◆ readChar()

virtual unsigned char tcpip::Storage::readChar ( )
virtual

◆ readCharUnsafe()

unsigned char tcpip::Storage::readCharUnsafe ( )
private

Read a byte without validity check.

◆ readDouble()

◆ readDoubleList()

virtual std::vector<double> tcpip::Storage::readDoubleList ( )
virtual

◆ readFloat()

virtual float tcpip::Storage::readFloat ( )
virtual

◆ readInt()

◆ readShort()

virtual int tcpip::Storage::readShort ( )
virtual

◆ readString()

virtual std::string tcpip::Storage::readString ( )
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().

◆ readStringList()

virtual std::vector<std::string> tcpip::Storage::readStringList ( )
virtual

◆ readUnsignedByte()

virtual int tcpip::Storage::readUnsignedByte ( )
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().

◆ reset()

◆ size()

◆ valid_pos()

virtual bool tcpip::Storage::valid_pos ( )
virtual

◆ writeByEndianess()

void tcpip::Storage::writeByEndianess ( const unsigned char *  begin,
unsigned int  size 
)
private

Write size elements of array begin according to endianess.

◆ writeByte()

◆ writeChar()

virtual void tcpip::Storage::writeChar ( unsigned char  )
virtual

◆ writeDouble()

virtual void tcpip::Storage::writeDouble ( double  )
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().

◆ writeDoubleList()

virtual void tcpip::Storage::writeDoubleList ( const std::vector< double > &  s)
virtual

◆ writeFloat()

virtual void tcpip::Storage::writeFloat ( float  )
virtual

◆ writeInt()

virtual void tcpip::Storage::writeInt ( int  )
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().

◆ writePacket() [1/2]

virtual void tcpip::Storage::writePacket ( const std::vector< unsigned char > &  packet)
virtual

◆ writePacket() [2/2]

virtual void tcpip::Storage::writePacket ( unsigned char *  packet,
int  length 
)
virtual

◆ writeShort()

virtual void tcpip::Storage::writeShort ( int  )
virtual

◆ writeStorage()

◆ writeString()

virtual void tcpip::Storage::writeString ( const std::string &  s)
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().

◆ writeStringList()

◆ writeUnsignedByte()

virtual void tcpip::Storage::writeUnsignedByte ( int  )
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().

Field Documentation

◆ bigEndian_

bool tcpip::Storage::bigEndian_
private

Definition at line 47 of file storage.h.

◆ iter_

StorageType::const_iterator tcpip::Storage::iter_
private

Definition at line 44 of file storage.h.

◆ store

StorageType tcpip::Storage::store
private

Definition at line 43 of file storage.h.

Referenced by end(), and size().


The documentation for this class was generated from the following file: