00001 00008 #ifndef _GDOM_H_ 00009 #define _GDOM_H_ 00010 00011 class GVariant; 00012 00014 class LgiClass GDom 00015 { 00016 virtual bool GetVariant(char *Name, GVariant &Value, char *Array = 0) { return false; } 00017 virtual bool SetVariant(char *Name, GVariant &Value, char *Array = 0) { return false; } 00018 00019 GDom *ResolveObject(char *Var, char *Name, char *Array); 00020 00021 public: 00023 bool GetValue 00024 ( 00026 char *Var, 00028 GVariant &Value 00029 ); 00030 00032 bool SetValue 00033 ( 00035 char *Var, 00037 GVariant &Value 00038 ); 00039 }; 00040 00041 #endif