|
FRODO Version 2.19.1
An open-source framework for Distributed Constraint Optimization (DCOP)
|
Input-output pipe between two queues. More...

Public Member Functions | |
| QueueIOPipe (Queue queue) | |
| Constructor. | |
| QueueIOPipe (Queue queue, boolean virtual) | |
| Constructor. | |
| void | pushMessage (MessageWrapper msg) |
| Passes a message to this pipe's queue. | |
| void | close () |
| Does nothing. | |
| String | toDOT () |
Private Attributes | |
| Queue | queue |
| This input pipe's queue. | |
| final boolean | virtual |
| Whether this pipe is between an agent and itself. | |
Static Private Attributes | |
| static final long | serialVersionUID = -4232985879625166953L |
| Used for serialization. | |
Input-output pipe between two queues.
| frodo2.communication.sharedMemory.QueueIOPipe.QueueIOPipe | ( | Queue | queue | ) |
Constructor.
Notifies the queue.
| queue | the queue to which messages should be passed |
References queue.
| frodo2.communication.sharedMemory.QueueIOPipe.QueueIOPipe | ( | Queue | queue, |
| boolean | virtual ) |
| void frodo2.communication.sharedMemory.QueueIOPipe.close | ( | ) |
Does nothing.
Implements frodo2.communication.QueueInputPipeInterface.
| void frodo2.communication.sharedMemory.QueueIOPipe.pushMessage | ( | MessageWrapper | msg | ) |
Passes a message to this pipe's queue.
Implements frodo2.communication.QueueOutputPipeInterface.
References frodo2.communication.Message.fakeSerialize(), frodo2.communication.MessageWrapper.getMessage(), and queue.
Referenced by frodo2.communication.mailer.tests.testCentralMailer.testNext().

| String frodo2.communication.sharedMemory.QueueIOPipe.toDOT | ( | ) |
|
private |
This input pipe's queue.
Referenced by pushMessage(), QueueIOPipe(), and QueueIOPipe().
|
staticprivate |
Used for serialization.
|
private |
Whether this pipe is between an agent and itself.
Referenced by QueueIOPipe().