Split mapistoredb initialization into 2 different steps:
authorjkerihuel <jkerihuel@71d39326-ef09-db11-b2a4-00e04c779ad1>
Thu, 24 Feb 2011 21:13:10 +0000 (21:13 +0000)
committerjkerihuel <jkerihuel@71d39326-ef09-db11-b2a4-00e04c779ad1>
Thu, 24 Feb 2011 21:13:10 +0000 (21:13 +0000)
commit50f39873a3c9d5d54f6c34109b8e6a8e2656f4f1
tree5f162366a0fdf962cc54ff163e10bf3440e95f9f
parent040cf4cf6d9ef3d98c388846945952ad67ea202a
Split mapistoredb initialization into 2 different steps:
- mapistoredb_new: memory allocation and default names provisioning
- mapistore_init: fill in last bits if unset by user and call mapistore_init

- Add mapistoredb assessors on database_path, mapping_path and named_properties_database_path
- Update python bindings to reflect these changes + associated python scripts.

git-svn-id: https://svn.openchange.org/openchange@2692 71d39326-ef09-db11-b2a4-00e04c779ad1
trunk/mapiproxy/libmapistore/database/mapistoredb.c
trunk/mapiproxy/libmapistore/database/mapistoredb_conf.c
trunk/mapiproxy/libmapistore/mapistore.h
trunk/pyopenchange/pymapi.c
trunk/pyopenchange/pymapistore.h
trunk/pyopenchange/pymapistoredb.c
trunk/pyopenchange/tests/mapistore_test.py
trunk/pyopenchange/tests/provision.py