X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=blobdiff_plain;f=src%2Finclude%2Futils%2Fdbi.h;h=b910b977551558e97dc77105b631acc70412044d;hp=0f2a157c28dca42ab965a075e77a126bd94cb7ee;hb=170488932e1d1d77971095c4edda3969ee619d07;hpb=99ba555ab2cb5e0cd9aa7bc5f90991fda14af094 diff --git a/src/include/utils/dbi.h b/src/include/utils/dbi.h index 0f2a157..b910b97 100644 --- a/src/include/utils/dbi.h +++ b/src/include/utils/dbi.h @@ -28,6 +28,7 @@ #ifndef SC_UTILS_DBI_H #define SC_UTILS_DBI_H 1 +#include "core/object.h" #include "utils/data.h" #include @@ -55,7 +56,8 @@ typedef struct sc_dbi_options sc_dbi_options_t; struct sc_dbi_client; typedef struct sc_dbi_client sc_dbi_client_t; -typedef int (*sc_dbi_data_cb)(sc_dbi_client_t *, size_t, sc_data_t *); +typedef int (*sc_dbi_data_cb)(sc_dbi_client_t *, + size_t, sc_data_t *, sc_object_t *); /* * sc_dbi_options_t: @@ -133,7 +135,7 @@ sc_dbi_client_connect(sc_dbi_client_t *client); */ int sc_dbi_exec_query(sc_dbi_client_t *client, const char *query, - sc_dbi_data_cb callback, int n, ...); + sc_dbi_data_cb callback, sc_object_t *user_data, int n, ...); /* * sc_dbi_client_destroy: