|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use V2IMessage | |
|---|---|
| aim4.im.v2i | This package contains the implementation of the V2I intersection manager. |
| aim4.im.v2i.policy | This package contains the implementation of various intersection control policies for the V2I intersection manager. |
| aim4.msg.v2i | This package contains the implementation of the V2I messages in the AIM protocol. |
| aim4.vehicle | This package contains the vehicle model in the simulator. |
| Uses of V2IMessage in aim4.im.v2i |
|---|
| Methods in aim4.im.v2i that return types with arguments of type V2IMessage | |
|---|---|
Iterator<V2IMessage> |
V2IManager.inboxIterator()
Get an iterator for the messages waiting to be read. |
| Methods in aim4.im.v2i with parameters of type V2IMessage | |
|---|---|
void |
V2IManager.receive(V2IMessage msg)
Adds a message to the incoming queue of messages delivered to this IntersectionManager. |
| Uses of V2IMessage in aim4.im.v2i.policy |
|---|
| Methods in aim4.im.v2i.policy with parameters of type V2IMessage | |
|---|---|
void |
TimeoutPolicy.processV2IMessage(V2IMessage msg)
Process a V2I message |
void |
Policy.processV2IMessage(V2IMessage msg)
Process a V2I message |
void |
BasePolicy.processV2IMessage(V2IMessage msg)
Process a V2I message |
void |
AllStopPolicy.processV2IMessage(V2IMessage msg)
Process a V2I message |
| Uses of V2IMessage in aim4.msg.v2i |
|---|
| Subclasses of V2IMessage in aim4.msg.v2i | |
|---|---|
class |
Away
Message sent from a Vehicle to an Intersection Manager to inform it that it has exited the Admission Control Zone. |
class |
Cancel
Message sent from a Vehicle to an Intersection Manager to cancel a reservation. |
class |
Done
Message sent from a Vehicle to an Intersection Manager to inform it that it has completed its reservation. |
class |
Request
Message sent from a Vehicle to an Intersection Manager to request a reservation. |
| Constructors in aim4.msg.v2i with parameters of type V2IMessage | |
|---|---|
V2IMessage(V2IMessage msg)
|
|
| Uses of V2IMessage in aim4.vehicle |
|---|
| Methods in aim4.vehicle that return V2IMessage | |
|---|---|
V2IMessage |
BasicAutoVehicle.getLastV2IMessage()
Get the last V2I message |
V2IMessage |
AutoVehicleDriverView.getLastV2IMessage()
Get the last V2I message |
| Methods in aim4.vehicle that return types with arguments of type V2IMessage | |
|---|---|
Queue<V2IMessage> |
VehicleSimView.getV2IOutbox()
Get the queue of V2I messages waiting to be delivered from this Vehicle. |
Queue<V2IMessage> |
BasicAutoVehicle.getV2IOutbox()
Get the queue of V2I messages waiting to be delivered from this Vehicle. |
| Methods in aim4.vehicle with parameters of type V2IMessage | |
|---|---|
void |
BasicAutoVehicle.send(V2IMessage msg)
Adds a message to the outgoing queue of messages to be delivered to an IntersectionManager. |
void |
AutoVehicleDriverView.send(V2IMessage msg)
Adds a message to the outgoing queue of messages to be delivered to an IntersectionManager. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||