diff options
Diffstat (limited to 'src/session.h')
-rw-r--r-- | src/session.h | 16 |
1 files changed, 4 insertions, 12 deletions
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); |