diff options
Diffstat (limited to 'include/session.h')
-rw-r--r-- | include/session.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/include/session.h b/include/session.h index 47d36c5c..7c8b0d4c 100644 --- a/include/session.h +++ b/include/session.h @@ -49,6 +49,23 @@ enum connman_session_type { CONNMAN_SESSION_TYPE_INTERNET = 3, }; +struct cb_data { + void *cb; + void *user_data; + void *data; +}; + +static inline struct cb_data *cb_data_new(void *cb, void *user_data) +{ + struct cb_data *ret; + + ret = g_new0(struct cb_data, 1); + ret->cb = cb; + ret->user_data = user_data; + + return ret; +} + struct connman_session; struct connman_session_config { |