![]() |
VR-Link API Documentation for HLA 4
|
Defines the DtManagedInterface Singleton object that manages the message flow between C# and the rest of the system. More...
Go to the source code of this file.
Classes | |
| class | DtManagedInterface |
| The DtManagedInterface Class is a singleton that is used to manage the message flow between C# and the rest of the system. More... | |
Typedefs | |
| typedef bool(* | InitManagedInterfaceDllFunction )(DtManagedInterface *gl) |
| typedef function definitions for creator and DLL Initialize functions More... | |
| typedef void(* | PluginVerisionFunction )(DtString &version) |
| typedef void(* | PluginNameFunction )(DtString &name) |
| typedef DtLinkStrategy *(* | StrategyCreator )(DtManagedInterface *gl) |
| typedef void(* | ManagedMessageDelegate )(unsigned char *msg, int length) |
| typedef for external function to handle messages coming from DtManagedInterfac More... | |
| typedef void(* | JavaManagedMessageDelegate )(unsigned char *msg, int length, void *data) |
Enumerations | |
| enum | DtProtocolType { DtProtocolUnknown = 0, DtProtocolDis = 1, DtProtocolHLA13 = 2, DtProtocolHLA1516 = 3, DtProtocolHLA1516e = 4, DtProtocolHLA4 = 5 } |
Defines the DtManagedInterface Singleton object that manages the message flow between C# and the rest of the system.
| typedef bool(* InitManagedInterfaceDllFunction)(DtManagedInterface *gl) |
typedef function definitions for creator and DLL Initialize functions
| typedef void(* JavaManagedMessageDelegate)(unsigned char *msg, int length, void *data) |
| typedef void(* ManagedMessageDelegate)(unsigned char *msg, int length) |
typedef for external function to handle messages coming from DtManagedInterfac
| typedef void(* PluginNameFunction)(DtString &name) |
| typedef void(* PluginVerisionFunction)(DtString &version) |
| typedef DtLinkStrategy*(* StrategyCreator)(DtManagedInterface *gl) |
| enum DtProtocolType |