X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fsession.h;h=9b54179b9e6bbd3a3dff51f576a6029da6cce65c;hb=bbe18a624f4961165cf52d7f4c25de6f3a7ec012;hp=0862b37b1f3a85925c5e54316b66ac951618d020;hpb=1205c90cccd3144bab24b4b5fd8dcbf0d0e6b570;p=src%2Fapp-framework-binder.git diff --git a/src/session.h b/src/session.h index 0862b37b..9b54179b 100644 --- a/src/session.h +++ b/src/session.h @@ -19,26 +19,18 @@ struct AFB_clientCtx { time_t timeStamp; // last time token was refresh - int restfull; // client does not use cookie void **contexts; // application specific context [one per plugin]] char uuid[37]; // long term authentication of remote client char token[37]; // short term authentication of remote client }; typedef struct AFB_clientCtx AFB_clientCtx; -/* -extern AFB_error ctxTokenRefresh (AFB_clientCtx *clientCtx, AFB_request *request); -extern AFB_error ctxTokenCreate (AFB_clientCtx *clientCtx, AFB_request *request); -extern AFB_error ctxTokenCheck (AFB_clientCtx *clientCtx, AFB_request *request); -extern AFB_error ctxTokenReset (AFB_clientCtx *clientCtx, AFB_request *request); -extern AFB_clientCtx *ctxClientGet (AFB_request *request); -*/ extern void ctxStoreGarbage (); extern void ctxStoreInit (int nbSession, int timeout, int apicount, const char *initok); -extern AFB_clientCtx *_ctxClientGet (const char *uuid); -extern AFB_error _ctxClientDel (AFB_clientCtx *clientCtx); -extern AFB_error _ctxTokenCheck (AFB_clientCtx *clientCtx, const char *token); -extern AFB_error _ctxTokenNew (AFB_clientCtx *clientCtx); +extern AFB_clientCtx *ctxClientGet (const char *uuid); +extern int ctxClientClose (AFB_clientCtx *clientCtx); +extern int ctxTokenCheck (AFB_clientCtx *clientCtx, const char *token); +extern int ctxTokenNew (AFB_clientCtx *clientCtx);