![]() |
Earth Observation Mission CFI Software Lib Software User Manual |
![]() |
00001 //-------------------------------------------------------- 00002 // Earth Observation Mission CFI Software. Version 4.19 00003 //-------------------------------------------------------- 00004 00005 #ifndef _CFIID_H 00006 #define _CFIID_H 00007 00008 00009 //--INCLUDE----------------------------------------------------------- 00010 #include "CfiClass.h" 00011 #include "LibDllExport.h" 00012 00013 00014 namespace EECFI 00015 { 00016 00020 typedef struct 00021 { 00022 void * ee_id; 00023 } GenericId; 00024 00028 class XL_DECL CfiId: public CfiClass 00029 { 00030 friend class TimeCorrelation; 00031 00032 public: 00033 00035 CfiId(); 00036 00038 ~CfiId() NOEXCEPT; 00039 00041 long status() const; 00042 00044 long mode() const; 00045 00047 CfiId(const CfiId &cfiId); 00048 00050 CfiId const &operator=(CfiId const &cfiId); 00051 00052 protected: 00053 00055 GenericId id; 00056 00058 void addInstance(); 00059 00061 void subtractInstance(); 00062 00063 private: 00064 00065 00066 }; 00067 00068 } // closing namespace 00069 00070 #endif