Protected Member Functions |
| virtual void | Dispose (bool disposing) |
| void | sendSubscribe (string messageType, bool subscribed, string uniClsName) |
Protected Attributes |
| MessageInterface | myMessageInterface |
Dictionary< string,
MessageDelegate > | myMessageHandlers = new Dictionary<string, MessageDelegate>() |
Dictionary< string,
MessageDelegate > | myUniDiscoveredHandlers = new Dictionary<string, MessageDelegate>() |
Dictionary< string,
MessageDelegate > | myUniRemovedHandlers = new Dictionary<string, MessageDelegate>() |
Dictionary< string,
MessageDelegate > | myUniUpdatedHandlers = new Dictionary<string, MessageDelegate>() |
Dictionary< string,
MessageDelegate > | myUniInteractionHandlers = new Dictionary<string, MessageDelegate>() |
| MessageInterface.MessageHandler | myMessageCallback |
| bool | disposed = false |
| MessageDelegate | myUniDiscoverHandler |
| MessageDelegate | myUniRemovedHandler |
| MessageDelegate | myUniStateHandler |
| MessageDelegate | myUniInteractionHandler |
Member Enumeration Documentation
- Enumerator:
| DIS |
|
| HLA13 |
|
| HLA1516 |
|
| HLA1516E |
|
Constructor & Destructor Documentation
References makVrl.ExerciseConnection.addMessageHandler(), makVrl.ExerciseConnection.clock, makVrl.MessageInterfaceFactory.create(), makVrl.ExerciseConnection.dispatchMessage(), makVrl.ExerciseConnection.handleUniDiscoveredMessage(), makVrl.ExerciseConnection.handleUniInteractionMessage(), makVrl.ExerciseConnection.handleUniRemovedMessage(), makVrl.ExerciseConnection.handleUniUpdatedMessage(), makVrl.MessageDelegate(), makVrl.MessageInterface.messageDispatch, makVrl.MessageInterface.MessageHandler(), makVrl.ExerciseConnection.myMessageCallback, makVrl.ExerciseConnection.myMessageInterface, makVrl.ExerciseConnection.myUniDiscoverHandler, makVrl.ExerciseConnection.myUniInteractionHandler, makVrl.ExerciseConnection.myUniRemovedHandler, makVrl.ExerciseConnection.myUniStateHandler, makVrl.ExerciseConnection.theMessageInterface, UniversalHlaInteractionMessage.theName, UniversalHlaObjStateMessage.theName, UniversalHlaObjRemovedMessage.theName, and UniversalHlaObjDiscoveryMessage.theName.
Member Function Documentation
| void makVrl.ExerciseConnection.addMessageHandler |
( |
string |
messageType, |
|
|
MessageDelegate |
del, |
|
|
string |
uniClsName = "" |
|
) |
| |
|
inline |
References makVrl.ExerciseConnection.myMessageHandlers, makVrl.ExerciseConnection.myUniDiscoveredHandlers, makVrl.ExerciseConnection.myUniInteractionHandlers, makVrl.ExerciseConnection.myUniRemovedHandlers, makVrl.ExerciseConnection.myUniUpdatedHandlers, makVrl.ExerciseConnection.sendSubscribe(), UniversalHlaInteractionMessage.theName, UniversalHlaObjStateMessage.theName, UniversalHlaObjRemovedMessage.theName, and UniversalHlaObjDiscoveryMessage.theName.
Referenced by makVrl.ExerciseConnection.ExerciseConnection(), listen_Sharp.listen.init(), f18.f18.init(), makVrl.ReflectedBeamList.ReflectedBeamList(), makVrl.ReflectedEmitterList.ReflectedEmitterList(), makVrl.ReflectedEntityList.ReflectedEntityList(), makVrl.ReflectedIffList.ReflectedIffList(), makVrl.ReflectedLaserDesignatorList.ReflectedLaserDesignatorList(), makVrl.ReflectedReceiverList.ReflectedReceiverList(), makVrl.ReflectedTransmitterList.ReflectedTransmitterList(), and f18.VehicleSim.VehicleSim().
| static bool makVrl.ExerciseConnection.CheckVRLinkLicense |
( |
| ) |
|
|
inlinestatic |
| void makVrl.ExerciseConnection.dispatchMessage |
( |
ref Message |
m | ) |
|
|
inline |
| void makVrl.ExerciseConnection.Dispose |
( |
| ) |
|
|
inline |
| virtual void makVrl.ExerciseConnection.Dispose |
( |
bool |
disposing | ) |
|
|
inlineprotectedvirtual |
| void makVrl.ExerciseConnection.drainInput |
( |
double |
maxTime | ) |
|
|
inline |
| void makVrl.ExerciseConnection.handleUniDiscoveredMessage |
( |
Message |
msg | ) |
|
|
inline |
| void makVrl.ExerciseConnection.handleUniInteractionMessage |
( |
Message |
msg | ) |
|
|
inline |
| void makVrl.ExerciseConnection.handleUniRemovedMessage |
( |
Message |
msg | ) |
|
|
inline |
| void makVrl.ExerciseConnection.handleUniUpdatedMessage |
( |
Message |
msg | ) |
|
|
inline |
| int makVrl.ExerciseConnection.nextEventId |
( |
| ) |
|
|
inline |
| void makVrl.ExerciseConnection.removeMessageHandler |
( |
string |
messageType, |
|
|
MessageDelegate |
del, |
|
|
string |
uniClsName = "" |
|
) |
| |
|
inline |
| void makVrl.ExerciseConnection.sendMessage |
( |
Message |
m | ) |
|
|
inline |
References makVrl.ExerciseConnection.myMessageInterface, and makVrl.MessageInterface.sendMessage().
Referenced by f18.VehicleSim.detonateMunition(), makVrl.BeamPublisher.Dispose(), makVrl.EmitterPublisher.Dispose(), makVrl.IffPublisher.Dispose(), makVrl.laserDesignatorPublisher.dispose(), makVrl.laserDesignatorPublisher.Dispose(), makVrl.EntityPublisher.Dispose(), makVrl.ReceiverPublisher.Dispose(), makVrl.transmitterPublisher.Dispose(), f18.VehicleSim.fireMunition(), makVrl.EmitterPublisher.tick(), makVrl.BeamPublisher.tick(), makVrl.IffPublisher.tick(), makVrl.transmitterPublisher.tick(), makVrl.laserDesignatorPublisher.tick(), makVrl.EntityPublisher.tick(), and makVrl.ReceiverPublisher.tick().
| void makVrl.ExerciseConnection.sendSubscribe |
( |
string |
messageType, |
|
|
bool |
subscribed, |
|
|
string |
uniClsName |
|
) |
| |
|
inlineprotected |
References SubscribeMessage.className, makVrl.ExerciseConnection.myMessageInterface, makVrl.MessageInterface.sendMessage(), SubscribeMessage.subscribed, SubscribeMessage.subscriptionType, UniversalHlaObjStateMessage.theFullName, UniversalHlaInteractionMessage.theFullName, StartResumeMessage.theFullName, StopFreezeMessage.theFullName, CollisionMessage.theFullName, ReceiverStateMessage.theFullName, AcknowledgeMessage.theFullName, FireMessage.theFullName, BeamStateMessage.theFullName, SignalMessage.theFullName, AttributeChangeRequestMessage.theFullName, EmitterStateMessage.theFullName, ActionRequestMessage.theFullName, SetDataMessage.theFullName, DataMessage.theFullName, EventReportMessage.theFullName, ActionResponseMessage.theFullName, DetonateMessage.theFullName, EntityStateMessage.theFullName, and TransmitterStateMessage.theFullName.
Referenced by makVrl.ExerciseConnection.addMessageHandler(), and makVrl.ExerciseConnection.removeMessageHandler().
Member Data Documentation
| bool makVrl.ExerciseConnection.disposed = false |
|
protected |
| int makVrl.ExerciseConnection.myCurrentEventId |
|
private |
Property Documentation
| Clock makVrl.ExerciseConnection.clock |
|
getset |
| int makVrl.ExerciseConnection.currentEventId |
|
getset |
The documentation for this class was generated from the following file: