57        static void WriteXML( 
string const& _name );
 
   58        static bool ReadScenes();
 
   65        static uint8 GetAllScenes( 
uint8** _sceneIds );
 
   67        string const& GetLabel()
const{ 
return m_label; }
 
   68        void SetLabel( 
string const &_label ){ m_label = _label; }
 
   70        bool AddValue( ValueID 
const& _valueId, 
string const& _value );
 
   71        bool RemoveValue( ValueID 
const& _valueId );
 
   72        void RemoveValues( 
uint32 const _homeId );
 
   73        static void RemoveValues( 
uint32 const _homeId, 
uint8 const _nodeId );
 
   74        int GetValues( vector<ValueID>* o_value );
 
   75        bool GetValue( ValueID 
const& _valueId, 
string* o_value );
 
   76        bool SetValue( ValueID 
const& _valueId, 
string const& _value );
 
   86            SceneStorage( ValueID 
const& _id, 
string const& _value ): m_id( _id ), m_value( _value ) {};
 
   98        vector<SceneStorage*>           m_values;
 
   99        static uint8                s_sceneCnt;
 
  100        static Scene*               s_scenes[256];