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

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 279 of file TraCIServer.h.

Constructor & Destructor Documentation

◆ SocketInfo() [1/2]

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

constructor

Definition at line 282 of file TraCIServer.h.

◆ ~SocketInfo()

TraCIServer::SocketInfo::~SocketInfo ( )
inline

destructor

Definition at line 285 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 291 of file TraCIServer.h.

Referenced by ~SocketInfo().

◆ targetTime

SUMOTime TraCIServer::SocketInfo::targetTime

Target time: next point of action for the client.

Definition at line 289 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 293 of file TraCIServer.h.


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