Go to the documentation of this file.00001
00002
00003
00004
00005
00009
00010 #ifndef lgrHlaEntityStateRepository_H_
00011 #define lgrHlaEntityStateRepository_H_
00012
00013 #if DtHLA
00014
00015 #include "lgrSim.h"
00016
00017 #include "lgrHlaUnknownAttributeRepository.h"
00018 #include "virtualConstructor.h"
00019
00020 #include <vl/rtiCompatibility.h>
00021 #include <vl/entitySR.h>
00022
00023 namespace MAKLogger
00024 {
00025
00028 class DT_DLL_LGRSIM DtLgrHlaEntityStateRepository : public DtEntityStateRepository, public DtLgrHlaUnknownAttributeRepository
00029 {
00030 public:
00031
00035 DT_VIRTUAL_CTR(DtLgrHlaEntityStateRepository, ())
00036
00037
00038 DT_VIRTUAL_BASE_CTR(DtEntityStateRepository, ())
00039
00041 virtual ~DtLgrHlaEntityStateRepository();
00042
00043 virtual void setHostEntityId( const DtEntityIdentifier& id );
00044
00045 virtual const DtEntityIdentifier& hostEntityId() const;
00046
00047 protected:
00048 DtEntityIdentifier myHostEntityId;
00049 };
00050
00051 }
00052
00053 #endif //! DtHLA
00054
00055 #endif //! lgrHlaEntityStateRepository_H_