diff options
author | Charlie Brej <cbrej@cs.man.ac.uk> | 2010-08-08 00:01:41 +0100 |
---|---|---|
committer | Charlie Brej <cbrej@cs.man.ac.uk> | 2010-08-08 00:01:41 +0100 |
commit | 01812d38a4d8d901c3f641b1ecdf61cdb7f0467d (patch) | |
tree | 1ba1fe7630abc0b8f1ae7faf977477c71eb0d68d | |
parent | 783f505f098feb7f01ac49b5503e219f0ba548f1 (diff) |
Add a get default database function
It generates a caching memory dbus fork
-rw-r--r-- | src/libtidbit/tidbit.c | 8 | ||||
-rw-r--r-- | src/libtidbit/tidbit.h | 1 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/libtidbit/tidbit.c b/src/libtidbit/tidbit.c index a840873..582d898 100644 --- a/src/libtidbit/tidbit.c +++ b/src/libtidbit/tidbit.c @@ -19,3 +19,11 @@ #include "tidbit.h" +PtrTidbitDatabase tidbit_database_default_new (void) +{ + PtrTidbitDatabase database_sub_1 = tidbit_database_dbus_new (); + PtrTidbitDatabase database_sub_2 = tidbit_database_mem_new (); + PtrTidbitDatabase database = tidbit_database_fork_new (database_sub_1, database_sub_2, 1); + tidbit_database_unref (database_sub_1); + tidbit_database_unref (database_sub_2); +} diff --git a/src/libtidbit/tidbit.h b/src/libtidbit/tidbit.h index 5f2f2f0..ee83111 100644 --- a/src/libtidbit/tidbit.h +++ b/src/libtidbit/tidbit.h @@ -63,6 +63,7 @@ PtrTidbitDatabase tidbit_database_dbus_new (void); PtrTidbitDatabase tidbit_database_mem_new (void); PtrTidbitDatabase tidbit_database_http_new (void); PtrTidbitDatabase tidbit_database_fork_new (PtrTidbitDatabase sub_a, PtrTidbitDatabase sub_b, int caching); +PtrTidbitDatabase tidbit_database_default_new (void); PtrTidbitQuery tidbit_query_new (char* table_name); void tidbit_query_ref (PtrTidbitQuery query); |