|
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 | INTER_PREFIX "_Q_" |
| #define | INTER_SESSIONID INTER_PREFIX "SESSIONID" |
| #define | INTER_SESSION_REPO INTER_PREFIX "REPOSITORY" |
| #define | INTER_CREATED_SEC INTER_PREFIX "CREATED" |
| #define | INTER_INTERVAL_SEC INTER_PREFIX "INTERVAL" |
| #define | INTER_CONNECTIONS INTER_PREFIX "CONNECTIONS" |
| #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. | |
Initialize session.
| request | a pointer of request structure returned by qCgiRequestParse() | |
| dirpath | directory path where session data will be kept |
| bool qSessionSetTimeout | ( | Q_ENTRY * | session, | |
| time_t | seconds | |||
| ) |
Set the auto-expiration seconds about user session.
| session | a pointer of session structure | |
| seconds | expiration seconds |
| const char* qSessionGetId | ( | Q_ENTRY * | session | ) |
Get user session id.
| session | a pointer of session structure |
| time_t qSessionGetCreated | ( | Q_ENTRY * | session | ) |
Get user session created time.
| session | a pointer of session structure |
| bool qSessionSave | ( | Q_ENTRY * | session | ) |
Update session data.
| session | a pointer of session structure |
| bool qSessionDestroy | ( | Q_ENTRY * | session | ) |
Destroy user session.
| session | a pointer of session structure |
| [Home] [About] [Examples] [Changes] [Download] [SVN Repository] [Install] [Reference] |