On Thu, Aug 25, 2011 at 05:16:20AM +0200, Fabio M. Di Nitto wrote: > On 08/25/2011 04:56 AM, Angus Salkeld wrote: > > > Possible Solutions > > ================== > > > > 1] API > > We really just want to get/set values do we really need a tree? > > as you already mentioned before, tree make it easy to load a config file > and map it in the objdb following the same structure (object, key etc..). > > I know Steven wants xml loader too (that matches perfectly with objdb 1:1). > > Whatever API you want to put in place, please keep it simple to retain > the same view even if internally is a map or whatever else you decide. > > Also consider formats for export. For example dumping the objdb into an > xml file is dead simple. The new API should allow something similar IMHO.
Yikes, well converting a map's contents to and from xml is going to be interesting. If we added an xpath-like api to objdb we could improve the API enormously and still keep it a tree. ver = objdb_get_int32("/service/@name=cpg/ver"); objdb_cd("/logging/@subsys=main"); if (objdb_get_bool("to_syslog")) { //... } -Angus > > Fabio > _______________________________________________ > Openais mailing list > Openais@lists.linux-foundation.org > https://lists.linux-foundation.org/mailman/listinfo/openais _______________________________________________ Openais mailing list Openais@lists.linux-foundation.org https://lists.linux-foundation.org/mailman/listinfo/openais