VR-Link API Documentation for HLA 1516
 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 {
  DtUnknown = 0, DtDis = 1, DtHLA13 = 2, DtHLA1516 = 3,
  DtHLA1516e = 4
}
 

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
DtUnknown 
DtDis 
DtHLA13 
DtHLA1516 
DtHLA1516e 

Document ID: Generated on Tue Feb 2 21:02:17 EST 2021 from SVN revision 223668
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)