Modules | Files | Inheritance Tree | Inheritance Graph | Name Index
module Bonobo
interface ConfigDatabase
Files: GNOME_Speech.idl
Bonobo-ConfigDatabase-inheritance Bonobo-PropertyBag.html Bonobo-Unknown.html
Operations Summary:
 KeyListgetDirs(in string dir) raises
 booleanhasDir(in string dir) raises
 voidremoveValue(in string key) raises
 voidremoveDir(in string dir) raises
 voidaddDatabase(in ConfigDatabase db, in string key, in DBFlags flags) raises
 voidsync() raises
 voidunImplemented5()
 voidunImplemented6()
 voidunImplemented7()
 voidunImplemented8()

Operations Inherited from PropertyBag
getKeys, getType, getValue, setValue, getValues, setValues, getDefault, getDocTitle, getDoc, getFlags, unImplemented1, unImplemented2, unImplemented3, unImplemented4

Operations Inherited from Unknown
ref, unref, queryInterface

Operation Details:
 KeyList getDirs(in string dir) raises (PropertyBag::NotFound, PropertyBag::BackendFailed)

getDirs:

Returns: A list of directory names.


 boolean hasDir(in string dir) raises (PropertyBag::BackendFailed)

hasDir:

Returns: TRUE if @dir exists.


 void removeValue(in string key) raises (PropertyBag::BackendFailed)

removeValue:

Remove a value from the database.


 void removeDir(in string dir) raises (PropertyBag::BackendFailed)

removeDir:

Removes all values contained in directory.


 void addDatabase(in ConfigDatabase db, in string key, in DBFlags flags) raises (PropertyBag::BackendFailed)

addDatabase:

The added database will be used to lookup default values.


 void sync() raises (PropertyBag::BackendFailed)

sync:

Flush all buffers