Acknowledge message between entities. More...
Inheritance diagram for com.mak.vrlj.interaction.AcknowledgeInteraction:
Collaboration diagram for com.mak.vrlj.interaction.AcknowledgeInteraction:Public Member Functions | |
| boolean | equals (Object obj) |
| AcknowledgeFlag | getAcknowledgeFlag () |
| GlobalObjectDesignator | getReceiverId () |
| int | getRequestId () |
| ResponseFlag | getResponseFlag () |
| GlobalObjectDesignator | getSenderId () |
| int | hashCode () |
| void | setAcknowledgeFlag (AcknowledgeFlag acknowledgeFlag) |
| void | setReceiverId (GlobalObjectDesignator receiverId) |
| void | setRequestId (int reqId) |
| void | setResponseFlag (ResponseFlag respFlag) |
| void | setSenderId (GlobalObjectDesignator senderId) |
| String | toString () |
| String | getInteractionName () |
Public Member Functions inherited from com.mak.vrlj.interaction.BaseInteraction | |
| double | getTimeStamp () |
| void | setTimeStamp (double ts) |
Static Public Member Functions | |
| static InteractionListener < AcknowledgeInteraction > | addListener (ExerciseConnection exConn, InteractionListener< AcknowledgeInteraction > listener) |
| Subscribe for callbacks when new interactions are received over the specified ExerciseConnection. | |
| static void | removeListener (ExerciseConnection exConn, InteractionListener< AcknowledgeInteraction > listener) |
| Remove a subscription for interactions callbacks on an ExerciseConnection. | |
Static Public Attributes | |
| static final String | NAME = ":Acknowledge" |
| Interaction class name. | |
Private Attributes | |
| GlobalObjectDesignator | mySenderId = new GlobalObjectDesignator("") |
| GlobalObjectDesignator | myReceiverId = new GlobalObjectDesignator("") |
| int | myRequestId |
| AcknowledgeFlag | myAcknowledgeFlag = AcknowledgeFlag.EMPTY |
| ResponseFlag | myResponseFlag = ResponseFlag.NOWAY |
Acknowledge message between entities.
|
inlinestatic |
Subscribe for callbacks when new interactions are received over the specified ExerciseConnection.
| exConn | ExerciseConnection to listen to. |
| listener | callback receiver. |
References com.mak.vrlj.vl.ExerciseConnection.addInteractionListener(), and com.mak.vrlj.interaction.AcknowledgeInteraction.NAME.
|
inline |
References com.mak.vrlj.object.GlobalObjectDesignator.equals(), com.mak.vrlj.interaction.AcknowledgeInteraction.myAcknowledgeFlag, com.mak.vrlj.interaction.AcknowledgeInteraction.myReceiverId, com.mak.vrlj.interaction.AcknowledgeInteraction.myRequestId, com.mak.vrlj.interaction.AcknowledgeInteraction.myResponseFlag, and com.mak.vrlj.interaction.AcknowledgeInteraction.mySenderId.
|
inline |
References com.mak.vrlj.interaction.AcknowledgeInteraction.myAcknowledgeFlag.
|
inlinevirtual |
Implements com.mak.vrlj.interaction.Interaction.
References com.mak.vrlj.interaction.AcknowledgeInteraction.NAME.
|
inline |
References com.mak.vrlj.interaction.AcknowledgeInteraction.myReceiverId.
|
inline |
References com.mak.vrlj.interaction.AcknowledgeInteraction.myRequestId.
|
inline |
References com.mak.vrlj.interaction.AcknowledgeInteraction.myResponseFlag.
|
inline |
References com.mak.vrlj.interaction.AcknowledgeInteraction.mySenderId.
|
inline |
References com.mak.vrlj.interaction.AcknowledgeInteraction.myAcknowledgeFlag, com.mak.vrlj.interaction.AcknowledgeInteraction.myReceiverId, com.mak.vrlj.interaction.AcknowledgeInteraction.myRequestId, com.mak.vrlj.interaction.AcknowledgeInteraction.myResponseFlag, and com.mak.vrlj.interaction.AcknowledgeInteraction.mySenderId.
|
inlinestatic |
Remove a subscription for interactions callbacks on an ExerciseConnection.
| exConn | ExerciseConnection listened to. |
| listener | the callback to remove. |
References com.mak.vrlj.interaction.AcknowledgeInteraction.NAME, and com.mak.vrlj.vl.ExerciseConnection.removeInteractionListener().
|
inline |
| acknowledgeFlag | the type of munition fired. |
References com.mak.vrlj.interaction.AcknowledgeInteraction.myAcknowledgeFlag.
|
inline |
| receiverId | GlobalObjectDesignator of the Receiver entity. |
References com.mak.vrlj.interaction.AcknowledgeInteraction.myReceiverId.
|
inline |
| reqId | id of the request event. |
References com.mak.vrlj.interaction.AcknowledgeInteraction.myRequestId.
|
inline |
| respFlag | the ResponseFlag used by the munition fired. |
References com.mak.vrlj.interaction.AcknowledgeInteraction.myResponseFlag.
|
inline |
| senderId | GlobalObjectDesignator of the Sender entity. |
References com.mak.vrlj.interaction.AcknowledgeInteraction.mySenderId.
|
inline |
References com.mak.vrlj.interaction.AcknowledgeInteraction.myAcknowledgeFlag, com.mak.vrlj.interaction.AcknowledgeInteraction.myReceiverId, com.mak.vrlj.interaction.AcknowledgeInteraction.myRequestId, com.mak.vrlj.interaction.AcknowledgeInteraction.myResponseFlag, and com.mak.vrlj.interaction.AcknowledgeInteraction.mySenderId.
|
private |
Referenced by com.mak.vrlj.interaction.AcknowledgeInteraction.equals(), com.mak.vrlj.interaction.AcknowledgeInteraction.getAcknowledgeFlag(), com.mak.vrlj.interaction.AcknowledgeInteraction.hashCode(), com.mak.vrlj.interaction.AcknowledgeInteraction.setAcknowledgeFlag(), and com.mak.vrlj.interaction.AcknowledgeInteraction.toString().
|
private |
Referenced by com.mak.vrlj.interaction.AcknowledgeInteraction.equals(), com.mak.vrlj.interaction.AcknowledgeInteraction.getReceiverId(), com.mak.vrlj.interaction.AcknowledgeInteraction.hashCode(), com.mak.vrlj.interaction.AcknowledgeInteraction.setReceiverId(), and com.mak.vrlj.interaction.AcknowledgeInteraction.toString().
|
private |
Referenced by com.mak.vrlj.interaction.AcknowledgeInteraction.equals(), com.mak.vrlj.interaction.AcknowledgeInteraction.getRequestId(), com.mak.vrlj.interaction.AcknowledgeInteraction.hashCode(), com.mak.vrlj.interaction.AcknowledgeInteraction.setRequestId(), and com.mak.vrlj.interaction.AcknowledgeInteraction.toString().
|
private |
Referenced by com.mak.vrlj.interaction.AcknowledgeInteraction.equals(), com.mak.vrlj.interaction.AcknowledgeInteraction.getResponseFlag(), com.mak.vrlj.interaction.AcknowledgeInteraction.hashCode(), com.mak.vrlj.interaction.AcknowledgeInteraction.setResponseFlag(), and com.mak.vrlj.interaction.AcknowledgeInteraction.toString().
|
private |
Referenced by com.mak.vrlj.interaction.AcknowledgeInteraction.equals(), com.mak.vrlj.interaction.AcknowledgeInteraction.getSenderId(), com.mak.vrlj.interaction.AcknowledgeInteraction.hashCode(), com.mak.vrlj.interaction.AcknowledgeInteraction.setSenderId(), and com.mak.vrlj.interaction.AcknowledgeInteraction.toString().
|
static |