CGI Session API.
Defines |
|
#define | SESSION_DEFAULT_REPOSITORY "/tmp" |
|
#define | SESSION_ID "QSESSIONID" |
|
#define | SESSION_PREFIX "qsession-" |
|
#define | SESSION_STORAGE_EXTENSION ".properties" |
|
#define | SESSION_TIMEOUT_EXTENSION ".expire" |
|
#define | SESSION_TIMETOCLEAR_FILENAME "qsession-timetoclear" |
|
#define | SESSION_DEFAULT_TIMEOUT_INTERVAL (30 * 60) |
Functions |
| Q_ENTRY * | qSessionInit (Q_ENTRY *request, const char *dirpath) |
| | Initialize session.
|
| bool | qSessionSetTimeout (Q_ENTRY *session, time_t seconds) |
| | Set the auto-expiration seconds about user session.
|
| const char * | qSessionGetId (Q_ENTRY *session) |
| | Get user session id.
|
| time_t | qSessionGetCreated (Q_ENTRY *session) |
| | Get user session created time.
|
| bool | qSessionSave (Q_ENTRY *session) |
| | Update session data.
|
| bool | qSessionDestroy (Q_ENTRY *session) |
| | Destroy user session.
|