SUMO - Simulation of Urban MObility
TraCIServer::SocketInfo Struct Reference
Collaboration diagram for TraCIServer::SocketInfo:
Collaboration graph

Public Member Functions

 SocketInfo (tcpip::Socket *socket, SUMOTime t)
 constructor More...
 
 ~SocketInfo ()
 destructor More...
 

Data Fields

tcpip::Socketsocket
 Socket object for this client. More...
 
SUMOTime targetTime
 Target time: next point of action for the client. More...
 
std::map< MSNet::VehicleState, std::vector< std::string > > vehicleStateChanges
 container for vehicle state changes since last step taken by this client More...
 

Private Member Functions

 SocketInfo (const SocketInfo &)
 

Detailed Description

Definition at line 286 of file TraCIServer.h.

Constructor & Destructor Documentation

◆ SocketInfo() [1/2]

TraCIServer::SocketInfo::SocketInfo ( tcpip::Socket socket,
SUMOTime  t 
)
inline

constructor

Definition at line 289 of file TraCIServer.h.

◆ ~SocketInfo()

TraCIServer::SocketInfo::~SocketInfo ( )
inline

destructor

Definition at line 292 of file TraCIServer.h.

References socket.

◆ SocketInfo() [2/2]

TraCIServer::SocketInfo::SocketInfo ( const SocketInfo )
private

Field Documentation

◆ socket

tcpip::Socket* TraCIServer::SocketInfo::socket

Socket object for this client.

Definition at line 298 of file TraCIServer.h.

Referenced by ~SocketInfo().

◆ targetTime

SUMOTime TraCIServer::SocketInfo::targetTime

Target time: next point of action for the client.

Definition at line 296 of file TraCIServer.h.

◆ vehicleStateChanges

std::map<MSNet::VehicleState, std::vector<std::string> > TraCIServer::SocketInfo::vehicleStateChanges

container for vehicle state changes since last step taken by this client

Definition at line 300 of file TraCIServer.h.


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