|
FRODO Version 2.19.1
An open-source framework for Distributed Constraint Optimization (DCOP)
|
Interface for classes used as an output of a Queue object. More...

Public Member Functions | |
| void | pushMessage (MessageWrapper msg) |
| Pushes a message into the pipe. | |
| void | close () |
| Closes the pipe (if relevant). | |
| String | toDOT () |
Interface for classes used as an output of a Queue object.
This interface has a pushMessage() method that a Queue can call to relay messages.
| void frodo2.communication.QueueOutputPipeInterface.close | ( | ) |
Closes the pipe (if relevant).
Implemented in frodo2.communication.QueueTest.QueueOutputPipeTrivial, frodo2.communication.sharedMemory.QueueIOPipe, and frodo2.communication.tcp.QueueOutputPipeTCP.
| void frodo2.communication.QueueOutputPipeInterface.pushMessage | ( | MessageWrapper | msg | ) |
Pushes a message into the pipe.
| msg | the message to be pushed into the pipe |
Implemented in frodo2.communication.QueueTest.QueueOutputPipeTrivial, frodo2.communication.sharedMemory.QueueIOPipe, and frodo2.communication.tcp.QueueOutputPipeTCP.
Referenced by frodo2.communication.Queue.sendMessage().
| String frodo2.communication.QueueOutputPipeInterface.toDOT | ( | ) |
Implemented in frodo2.communication.QueueTest.QueueOutputPipeTrivial, frodo2.communication.sharedMemory.QueueIOPipe, and frodo2.communication.tcp.QueueOutputPipeTCP.