|
FRODO Version 2.19.1
An open-source framework for Distributed Constraint Optimization (DCOP)
|
A message containing a utility solution space. More...

Public Member Functions | |
| UTILmsg () | |
| Empty constructor. | |
| UTILmsg (String senderVar, String senderAgent, String dest, UtilitySolutionSpace< Val, U > space) | |
| Constructor. | |
| void | writeExternal (ObjectOutput out) throws IOException |
| void | readExternal (ObjectInput in) throws IOException, ClassNotFoundException |
| String | getSender () |
| String | getSenderAgent () |
| String | getDestination () |
| UtilitySolutionSpace< Val, U > | getSpace () |
| String | toString () |
| boolean | equals (Object o) |
| void | fakeSerialize () |
| Public Member Functions inherited from frodo2.communication.Message | |
| Message (MessageType type) | |
| Constructor. | |
| Message () | |
| Empty constructor. | |
| MessageType | getType () |
Private Attributes | |
| String | sender |
| The sender variable. | |
| String | senderAgent |
| The sender agent. | |
| String | dest |
| The destination variable. | |
| UtilitySolutionSpace< Val, U > | space |
| The utility solution space. | |
Static Private Attributes | |
| static final long | serialVersionUID = -3118623960541912831L |
| Used for serialization. | |
Additional Inherited Members | |
| Protected Attributes inherited from frodo2.communication.Message | |
| MessageType | type |
| The type of this message. | |
A message containing a utility solution space.
| <Val> | the type used for variable values |
| <U> | the type used for utility values |
| frodo2.algorithms.dpop.UTILmsg< Val extends Addable< Val >, U extends Addable< U > >.UTILmsg | ( | ) |
Empty constructor.
References frodo2.algorithms.dpop.UTILpropagation< Val extends Addable< Val >, U extends Addable< U > >.UTIL_MSG_TYPE.
Referenced by equals().
| frodo2.algorithms.dpop.UTILmsg< Val extends Addable< Val >, U extends Addable< U > >.UTILmsg | ( | String | senderVar, |
| String | senderAgent, | ||
| String | dest, | ||
| UtilitySolutionSpace< Val, U > | space ) |
Constructor.
| senderVar | the sender variable |
| senderAgent | the sender agent |
| dest | the destination variable |
| space | the space |
References dest, senderAgent, space, and frodo2.algorithms.dpop.UTILpropagation< Val extends Addable< Val >, U extends Addable< U > >.UTIL_MSG_TYPE.
| boolean frodo2.algorithms.dpop.UTILmsg< Val extends Addable< Val >, U extends Addable< U > >.equals | ( | Object | o | ) |
References dest, sender, senderAgent, space, and UTILmsg().
Referenced by frodo2.algorithms.dpop.restart.UTILreuse.notifyOut().

| void frodo2.algorithms.dpop.UTILmsg< Val extends Addable< Val >, U extends Addable< U > >.fakeSerialize | ( | ) |
Reimplemented from frodo2.communication.Message.
References frodo2.solutionSpaces.UtilitySolutionSpace< V extends Addable< V >, U extends Addable< U > >.resolve().

| String frodo2.algorithms.dpop.UTILmsg< Val extends Addable< Val >, U extends Addable< U > >.getDestination | ( | ) |
References dest.
Referenced by frodo2.algorithms.dpop.stochastic.ExpectedUTIL< Val extends Addable< Val >, U extends Addable< U > >.notifyIn(), frodo2.algorithms.dpop.stochastic.test.ExpectedUTILtest.Listener.notifyIn(), and frodo2.algorithms.dpop.restart.UTILreuse.notifyOut().
| String frodo2.algorithms.dpop.UTILmsg< Val extends Addable< Val >, U extends Addable< U > >.getSender | ( | ) |
References sender.
Referenced by frodo2.algorithms.dpop.restart.UTILreuse.notifyIn(), frodo2.algorithms.dpop.stochastic.test.ExpectedUTILtest.Listener.notifyIn(), and frodo2.algorithms.dpop.restart.UTILreuse.notifyOut().
| String frodo2.algorithms.dpop.UTILmsg< Val extends Addable< Val >, U extends Addable< U > >.getSenderAgent | ( | ) |
| UtilitySolutionSpace< Val, U > frodo2.algorithms.dpop.UTILmsg< Val extends Addable< Val >, U extends Addable< U > >.getSpace | ( | ) |
References space.
Referenced by frodo2.algorithms.dpop.stochastic.test.ExpectedUTILtest.Listener.notifyIn().
| void frodo2.algorithms.dpop.UTILmsg< Val extends Addable< Val >, U extends Addable< U > >.readExternal | ( | ObjectInput | in | ) | throws IOException, ClassNotFoundException |
Reimplemented from frodo2.communication.Message.
References readExternal().
Referenced by readExternal().

| String frodo2.algorithms.dpop.UTILmsg< Val extends Addable< Val >, U extends Addable< U > >.toString | ( | ) |
Reimplemented from frodo2.communication.Message.
| void frodo2.algorithms.dpop.UTILmsg< Val extends Addable< Val >, U extends Addable< U > >.writeExternal | ( | ObjectOutput | out | ) | throws IOException |
Reimplemented from frodo2.communication.Message.
|
private |
The destination variable.
Referenced by equals(), getDestination(), frodo2.algorithms.dpop.privacy.ObsfUTILmsg< V extends Addable< V > >.ObsfUTILmsg(), and UTILmsg().
|
private |
The sender variable.
Referenced by equals(), and getSender().
|
private |
The sender agent.
Referenced by equals(), frodo2.algorithms.dpop.privacy.ObsfUTILmsg< V extends Addable< V > >.ObsfUTILmsg(), and UTILmsg().
|
staticprivate |
Used for serialization.
|
private |
The utility solution space.
Referenced by equals(), getSpace(), frodo2.algorithms.dpop.privacy.ObsfUTILmsg< V extends Addable< V > >.ObsfUTILmsg(), and UTILmsg().