Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

settings::TreeBackend Class Reference

#include <settings.h>

Inheritance diagram for settings::TreeBackend:


List of all members.

Detailed Description

The TreeBackend class represents a storage backend used to read a settings tree from and write it to a stream.

All Key objects returned by any of the TreeBackend methods (and by methods of returned Key objects) are owned by the given TreeBackend instance. When this instance is destroyed, all Key objects become invalid and an attempt to access Key data will cause the program crash.

Definition at line 893 of file settings.h.

Public Member Functions

virtual void rawRead (xml::Input &aInput, const char *aSchema=NULL, int aFlags=0)=0
virtual void rawWrite (xml::Output &aOutput)=0
void read (xml::Input &aInput, const char *aSchema=NULL, int aFlags=0)
virtual void reset ()=0
virtual KeyrootKey () const =0
void write (xml::Output &aOutput)

Static Protected Member Functions

static Key::BackendGetKeyBackend (const Key &aKey)

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index