Go to the documentation of this file.00001
00002
00003
00004
00005
00009
00010 #ifndef lgrDisMessageIoInfo_H_
00011 #define lgrDisMessageIoInfo_H_
00012
00013 #if DtDIS
00014
00015 #include "lgrSim.h"
00016 #include "messageIoInfo.h"
00017 #include "virtualConstructor.h"
00018
00019 namespace MAKLogger
00020 {
00021
00024 class DT_DLL_LGRSIM DtLgrDisMessageIOInfo : public DtMessageIOInfo
00025 {
00026 public:
00027
00029 DT_VIRTUAL_CTR(DtLgrDisMessageIOInfo,(IO_Type type, int version))
00030
00031 virtual ~DtLgrDisMessageIOInfo();
00032
00034
00035
00036 virtual IO_Type ioType() const;
00037
00039 virtual DtString protocol() const;
00041
00043 virtual int version() const;
00044
00046 virtual bool dataCompatible(const DtMessageIOInfo* info) const;
00047
00048 protected:
00050 IO_Type myType;
00051 int myVersion;
00052 };
00053
00054 }
00055
00056 #endif
00057 #endif