1 #ifndef _ManagementObject_
2 #define _ManagementObject_
37 class ManagementObject;
161 typedef void (*writeSchemaCall_t) (std::string&);
166 virtual writeSchemaCall_t getWriteSchemaCall() = 0;
167 virtual std::string getKey()
const = 0;
172 bool includeProperties,
173 bool includeStatistics) = 0;
175 virtual void doMethod(std::string& methodName,
178 const std::string& userId) = 0;
190 virtual void doMethod(std::string&,
const std::string&, std::string&,
const std::string&) {}
194 virtual std::string& getClassName()
const = 0;
195 virtual std::string& getPackageName()
const = 0;
196 virtual uint8_t* getMd5Sum()
const = 0;
211 for (
int idx = 0; idx < MD5_LEN; idx++)
212 if (other.
getMd5Sum()[idx] != getMd5Sum()[idx])