class kryPrefSection { public: kryPrefSection(); ~kryPrefSection(); void GetKeysIterator(kryListIterator *iter); kryPrefValue *Lookup(char *key); void Replace(char *key, kryPrefValue *value); void Remove(char *key); char *GetName(); void SetName(char *name); void Free(); static void FreeStatic(kryPrefSection *section); private: kryHash *m_data; char *m_name; };