Go to the documentation of this file.00001
00002
00003
00004
00005
00009
00010 #ifndef lgrHlaAggregateStateRepository_H_
00011 #define lgrHlaAggregateStateRepository_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/aggregateSR.h>
00022
00023 namespace MAKLogger
00024 {
00025
00028 class DT_DLL_LGRSIM DtLgrHlaAggregateStateRepository : public DtAggregateStateRepository, public DtLgrHlaUnknownAttributeRepository
00029 {
00030 public:
00031
00035 DT_VIRTUAL_CTR(DtLgrHlaAggregateStateRepository, ())
00036
00037
00038 DT_VIRTUAL_BASE_CTR(DtAggregateStateRepository, ())
00039
00041 virtual ~DtLgrHlaAggregateStateRepository();
00042
00046 virtual void setHostEntityId( const DtEntityIdentifier& id );
00047 virtual const DtEntityIdentifier& hostEntityId() const;
00048
00049 protected:
00050 DtEntityIdentifier myHostEntityId;
00051 };
00052
00053 }
00054
00055 #endif //! DtHLA
00056
00057 #endif //! lgrHlaAggregateStateRepository_H_