![]() |
SUMO - Simulation of Urban MObility
|
Interface for objects listening to vehicle state changes. More...
#include <MSNet.h>


Public Member Functions | |
| virtual void | vehicleStateChanged (const SUMOVehicle *const vehicle, VehicleState to)=0 |
| Called if a vehicle changes its state. More... | |
| VehicleStateListener () | |
| Constructor. More... | |
| virtual | ~VehicleStateListener () |
| Destructor. More... | |
|
inline |
|
inlinevirtual |
Destructor.
Definition at line 515 of file MSNet.h.
References MSNet::adaptIntermodalRouter(), MSNet::addVehicleStateListener(), MSNet::getEffort(), MSNet::getIntermodalRouter(), MSNet::getLanesRTree(), MSNet::getPedestrianRouter(), MSNet::getRouterEffort(), MSNet::getRouterTT(), MSNet::getTravelTime(), MSNet::informVehicleStateListener(), MSNet::removeVehicleStateListener(), and vehicleStateChanged().
|
pure virtual |
Called if a vehicle changes its state.
| [in] | vehicle | The vehicle which changed its state |
| [in] | to | The state the vehicle has changed to |
Implemented in MSDevice_Vehroutes::StateListener, and TraCIServer.
Referenced by ~VehicleStateListener().