12 #ifndef DtMomInteractionFactory_H_
13 #define DtMomInteractionFactory_H_
16 #include <vlutil/vlHashlist.h>
20 typedef DtMomInteraction *(*DtMomInteractionCreator)();
27 DtMomInteractionFactory(DtHandleMapper* handleMapper);
30 virtual ~DtMomInteractionFactory();
36 virtual int badMappingCount()
const;
41 virtual void populateMom();
45 virtual bool map(
const char* name, DtMomInteractionCreator
function);
49 DtMomInteractionCreator
function);
53 DtMomInteractionCreator
function);
58 MAKRti::DtHashList *myMap;
61 DtHandleMapper* myHandleMapper;
64 int myBadMappingCount;
69 DtMomInteractionFactory(
const DtMomInteractionFactory& orig);
72 DtMomInteractionFactory& operator=(
const DtMomInteractionFactory& orig);
DtHandle DtInteractionClassHandle
Definition: internalTypes.h:35
Definition: intClassInfo.h:41
#define DT_DLL_LRC
Definition: rtiMsConfig.h:126