VR-Link API Documentation for HLA 1.3
emptyFomMap.h
Go to the documentation of this file.
00001 /*********************************************************************
00002 ** Copyright (c) 1992-2010 VT MAK
00003 ** All rights reserved.
00004 *********************************************************************/
00005 
00006 #ifndef DtEmptyFomMapper_H_
00007 #define DtEmptyFomMapper_H_
00008 
00011 
00012 #if   DtHLA 
00013 
00014 
00015 #include "hostStructs.h"
00016 #include <vlutil/vlHashlist.h>
00017 #include "fomMapper.h"
00018 
00019 
00020 
00025 class DT_DLL_VL DtEmptyFomMapper : public DtFomMapper
00026 {
00027 public:
00028 
00031    DtEmptyFomMapper();
00032 
00034    virtual ~DtEmptyFomMapper();
00035 
00038    virtual void init(DtExerciseConn* conn);
00039 
00041    DtStateDecoderFactory* dfltStateDecoderFactory();
00042 
00044    DtStateEncoderFactory* dfltStateEncoderFactory();
00045 
00047    DtInteractionDecoderFactory* dfltInteractionDecoderFactory();
00048 
00050    DtInteractionEncoderFactory* dfltInteractionEncoderFactory();
00051 
00053    DtHlaObjectFactory* dfltHlaObjectFactory();
00054 
00056    DtInteractionFactory* dfltInteractionFactory();
00057 
00058 public:
00059 
00062    static DtFomMapper* create(void* usr = NULL);
00063 
00064 protected:
00065 
00067    DtEmptyFomMapper(const DtEmptyFomMapper& orig);
00068 
00070    DtEmptyFomMapper& operator=(const DtEmptyFomMapper& orig);
00071 
00072 protected:
00073 
00075    DtStateDecoderFactory* myDfltDecFact;
00076    DtStateEncoderFactory* myDfltEncFact;
00077    DtInteractionDecoderFactory* myDfltInterDecFact;
00078    DtInteractionEncoderFactory* myDfltInterEncFact;
00079    DtHlaObjectFactory* myDfltObjFact;
00080    DtInteractionFactory* myDfltInterFact;
00081 };
00082 
00083 #endif
00084 #endif
00085 

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)