Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

DC_SampleMonitoredDataPool.h

00001 00002 // 00003 // Copyright 2004 P&P Software GmbH - All Rights Reserved 00004 // 00005 // DC_SampleMonitoredDataPool.h 00006 // 00007 // The code in this file was automatically generated 00008 00009 #ifndef DC_SampleMonitoredDataPoolH 00010 #define DC_SampleMonitoredDataPoolH 00011 00012 #include "../GeneralInclude/ForwardDeclarations.h" 00013 #include "../GeneralInclude/BasicTypes.h" 00014 #include "../Data/DataPool.h" 00015 #include "../Data/DC_SampleMonitoredDataPool_inc.h" 00016 00058 class DC_SampleMonitoredDataPool : public DataPool { 00059 00060 private: 00061 TD_Float* pDefaultFloat; 00062 TD_Integer* pDefaultInt; 00063 unsigned char* value; 00064 unsigned char** pValue; 00065 TD_DataPoolId size; 00066 TD_DataPoolId maxParId; 00067 TD_DataPoolId iterationCounter; 00068 unsigned char** pBackUpValue; 00069 unsigned char* backUpValue; 00070 00071 bool* valid; 00072 DC_SettableDataItem** pDataItem; 00073 MonitoringProfile** pMonitoringProfile; 00074 00075 public: 00085 DC_SampleMonitoredDataPool(void); 00086 00087 00088 00096 virtual void setValue(TD_DataPoolId id, TD_Float newValue); 00097 00105 virtual void setValue(TD_DataPoolId id, TD_Integer newValue); 00106 00116 virtual TD_Float getFloatValue(TD_DataPoolId id); 00117 00127 virtual TD_Integer getIntegerValue(TD_DataPoolId id); 00128 00136 virtual TD_Float* getPointerFloatValue(TD_DataPoolId id); 00137 00145 virtual TD_Integer* getPointerIntegerValue(TD_DataPoolId id); 00146 00147 00160 virtual DC_DataItem* getDataItem(TD_DataPoolId id); 00161 00170 virtual bool isValid(TD_DataPoolId id); 00171 00179 virtual void setValidityStatus(TD_DataPoolId id, bool newValidityStatus); 00180 00189 virtual MonitoringProfile* getMonitoringProfile(TD_DataPoolId id); 00190 00197 virtual void setMonitoringProfile(TD_DataPoolId id, MonitoringProfile* pMonitoringProfile); 00198 00199 00206 virtual TD_DataPoolId firstIdentifier(void); 00207 00213 virtual TD_DataPoolId nextIdentifier(void); 00214 00220 virtual bool isLastIdentifier(void); 00221 00222 00229 virtual void reset(void); 00230 00237 virtual bool isObjectConfigured(void); 00238 00239 00240 00241 }; 00242 00243 #endif 00244 00245
Copyright 2003 P&P Software GmbH - All Rights Reserved