VR-Link API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Enumerations
managedInterface.h File Reference

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
}
 

Detailed Description

Defines the DtManagedInterface Singleton object that manages the message flow between C# and the rest of the system.

Typedef Documentation

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)

Enumeration Type Documentation

Enumerator
DtProtocolUnknown 
DtProtocolDis 
DtProtocolHLA13 
DtProtocolHLA1516 
DtProtocolHLA1516e 
DtProtocolHLA4 

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)