VR-Link API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
emptyFomMapper.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 MAK Technologies, Inc
3 ** All rights reserved.
4 *********************************************************************/
5 
6 #ifndef DtEmptyFomMapper_H_
7 #define DtEmptyFomMapper_H_
8 
11 
12 #if DtHLA
13 
14 
15 #include "hostStructs.h"
16 #include <vlutil/vlHashlist.h>
17 #include "fomMapper.h"
18 
19 
20 
26 {
27 public:
28 
32 
34  virtual ~DtEmptyFomMapper();
35 
38  virtual void init(DtExerciseConn* conn);
39 
41  DtStateDecoderFactory* dfltStateDecoderFactory();
42 
44  DtStateEncoderFactory* dfltStateEncoderFactory();
45 
47  DtInteractionDecoderFactory* dfltInteractionDecoderFactory();
48 
50  DtInteractionEncoderFactory* dfltInteractionEncoderFactory();
51 
53  DtHlaObjectFactory* dfltHlaObjectFactory();
54 
56  DtInteractionFactory* dfltInteractionFactory();
57 
58 public:
59 
62  static DtFomMapper* create(void* usr = NULL);
63 
64 protected:
65 
68 
71 
72 protected:
73 
81 };
82 
83 #endif
84 #endif
85 
DtInteractionDecoderFactory * myDfltInterDecFact
Definition: emptyFomMapper.h:77
Instances of DtExerciseConn are used to provide an application&#39;s interface or connection to the netwo...
Definition: exerciseConnHLA.h:61
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Instances of DtInteractionDecoderFactory are used to create decoders which know how to decode an HLA ...
Definition: interactionDecoderFactory.h:23
virtual void init(DtExerciseConn *conn)=0
Initialize the instance, once an exercise connection is available.
DtInteractionEncoderFactory * myDfltInterEncFact
Definition: emptyFomMapper.h:78
This file declares DtFomMapper.
Instances of DtInteractionEncoderFactory are used to create encoders which know how to encode an inte...
Definition: interactionEncoderFactory.h:24
DtFomMapper & operator=(const DtFomMapper &orig)
assignment operator - not implemented.
Defines DtHashlist and several helper functions.
An instance of DtEmptyFomMapper is a DtFomMapper that has no mappings registered between FOM classes ...
Definition: emptyFomMapper.h:25
Instances of DtInteractionFactory are used to create derived DtInteractions based on Interaction Clas...
Definition: interactionFactory.h:29
DtStateDecoderFactory * myDfltDecFact
Default factories and other objects.
Definition: emptyFomMapper.h:75
DtHlaObjectFactory * myDfltObjFact
Definition: emptyFomMapper.h:79
Instances of DtStateEncoderFactory are used to create encoders which know how to encode a state repos...
Definition: stateEncoderFactory.h:24
This file is deprecated - Please see simulationAddress.h, entityIdentifier.h, entityType.h, burstDescriptor.h, and NetStructs.h.
Instances of DtStateDecoderFactory are used to create decoders which know how to decode an HLA state ...
Definition: stateDecoderFactory.h:23
DtStateEncoderFactory * myDfltEncFact
Definition: emptyFomMapper.h:76
Instances of DtFomMapper are used to provide FOM agility in VR-Link by mapping VR-Link classes and fu...
Definition: fomMapper.h:36
Instances of DtHlaObjectFactory are used to create HLA objects.
Definition: hlaObjectFactory.h:20
DtInteractionFactory * myDfltInterFact
Definition: emptyFomMapper.h:80

Document ID: Generated on Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)