00001
00008 #ifndef _GDOM_H_
00009 #define _GDOM_H_
00010
00011 class GVariant;
00012 #include "LgiInterfaces.h"
00013
00015 class LgiClass GDom : virtual public GDomI
00016 {
00017 virtual bool GetVariant(char *Name, GVariant &Value, char *Array = 0) { return false; }
00018 virtual bool SetVariant(char *Name, GVariant &Value, char *Array = 0) { return false; }
00019
00020 GDom *ResolveObject(char *Var, char *Name, char *Array);
00021
00022 public:
00024 bool GetValue
00025 (
00027 char *Var,
00029 GVariant &Value
00030 );
00031
00033 bool SetValue
00034 (
00036 char *Var,
00038 GVariant &Value
00039 );
00040 };
00041
00042 #endif