X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=blobdiff_plain;f=src%2Finclude%2Futils%2Funixsock.h;fp=src%2Finclude%2Futils%2Funixsock.h;h=31a423efb9907597308e4c691c38998b8219da65;hp=f1f7691a9a0490d6c2107871f8343ac284272806;hb=170488932e1d1d77971095c4edda3969ee619d07;hpb=99ba555ab2cb5e0cd9aa7bc5f90991fda14af094 diff --git a/src/include/utils/unixsock.h b/src/include/utils/unixsock.h index f1f7691..31a423e 100644 --- a/src/include/utils/unixsock.h +++ b/src/include/utils/unixsock.h @@ -28,6 +28,7 @@ #ifndef SC_UTILS_UNIXSOCK_H #define SC_UTILS_UNIXSOCK_H 1 +#include "core/object.h" #include "utils/data.h" #include @@ -42,7 +43,7 @@ struct sc_unixsock_client; typedef struct sc_unixsock_client sc_unixsock_client_t; typedef int (*sc_unixsock_client_data_cb)(sc_unixsock_client_t *, - size_t, sc_data_t *); + size_t, sc_data_t *, sc_object_t *); sc_unixsock_client_t * sc_unixsock_client_create(const char *path); @@ -73,8 +74,8 @@ sc_unixsock_client_recv(sc_unixsock_client_t *client, char *buffer, size_t bufle */ int sc_unixsock_client_process_lines(sc_unixsock_client_t *client, - sc_unixsock_client_data_cb callback, long int max_lines, - const char *delim, int n_cols, ...); + sc_unixsock_client_data_cb callback, sc_object_t *user_data, + long int max_lines, const char *delim, int n_cols, ...); /* * sc_unixsock_client_shutdown: