X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fafb-session.h;h=4837c4945ad98dbdcc466158f970556db5095278;hb=5ac7bb0d9d16260d2235820e97ab47943ffc307b;hp=f5a28b75091677b303e3c23246a07268e3badd81;hpb=b4da3b7f3db2211e7ecca74301e26b3089fda5a2;p=src%2Fapp-framework-binder.git diff --git a/src/afb-session.h b/src/afb-session.h index f5a28b75..4837c494 100644 --- a/src/afb-session.h +++ b/src/afb-session.h @@ -23,15 +23,15 @@ struct afb_session; #define AFB_SESSION_TIMEOUT_DEFAULT -2 #define AFB_SESSION_TIMEOUT_IS_VALID(x) ((x) >= AFB_SESSION_TIMEOUT_DEFAULT) -extern int afb_session_init(int max_session_count, int timeout, const char *initok); +extern int afb_session_init(int max_session_count, int timeout); extern void afb_session_purge(); -extern const char *afb_session_initial_token(); extern void afb_session_foreach(void (*callback)(void *closure, struct afb_session *session), void *closure); extern struct afb_session *afb_session_create (int timeout); extern struct afb_session *afb_session_search (const char *uuid); extern struct afb_session *afb_session_get (const char *uuid, int timeout, int *created); extern const char *afb_session_uuid (struct afb_session *session); +extern uint16_t afb_session_id (struct afb_session *session); extern struct afb_session *afb_session_addref(struct afb_session *session); extern void afb_session_unref(struct afb_session *session);