X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fafb-session.h;h=1ff60462a66fa5657274ad69f7547150eea0a41d;hb=65353dce81a629e042800bb7b86fcd869a76727e;hp=f5a28b75091677b303e3c23246a07268e3badd81;hpb=b4da3b7f3db2211e7ecca74301e26b3089fda5a2;p=src%2Fapp-framework-binder.git diff --git a/src/afb-session.h b/src/afb-session.h index f5a28b75..1ff60462 100644 --- a/src/afb-session.h +++ b/src/afb-session.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2016-2019 "IoT.bzh" + * Copyright (C) 2015-2020 "IoT.bzh" * Author: José Bollo * * Licensed under the Apache License, Version 2.0 (the "License"); @@ -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);