X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fafb-session.h;h=4837c4945ad98dbdcc466158f970556db5095278;hb=5ac7bb0d9d16260d2235820e97ab47943ffc307b;hp=71b1556e1df6ca757c430278c2467ccbdfa6cb5f;hpb=043c27c3a8fd323d59e41288b6fd24f0e9bfa9a3;p=src%2Fapp-framework-binder.git diff --git a/src/afb-session.h b/src/afb-session.h index 71b1556e..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); @@ -40,9 +40,6 @@ extern void afb_session_set_autoclose(struct afb_session *session, int autoclose extern void afb_session_close(struct afb_session *session); extern int afb_session_is_closed (struct afb_session *session); -extern int afb_session_check_token(struct afb_session *session, const char *token); -extern void afb_session_new_token(struct afb_session *session); -extern const char *afb_session_token(struct afb_session *session); extern int afb_session_timeout(struct afb_session *session); extern int afb_session_what_remains(struct afb_session *session);