![]() |
PokerUnicorn
|
#include <stdbool.h>#include <libpq-fe.h>#include "sugar.h"#include "ref.h"#include "string.h"#include "account.h"Go to the source code of this file.
Data Structures | |
| struct | pkrsrv_auth_session_t |
| Authentication session object. More... | |
Macros | |
| #define | PKRSRV_AUTH_SESSION_EXPIRATION 3600 |
| Default session expiration time in seconds. | |
Functions | |
| pkrsrv_auth_session_t * | pkrsrv_auth_session_new (pkrsrv_account_t *account, pkrsrv_string_t *token) |
| Creates a new authentication session. | |
| void | pkrsrv_auth_session_free (pkrsrv_auth_session_t *session) |
| Frees the memory occupied by an authentication session. | |
| pkrsrv_auth_session_t * | pkrsrv_auth_session_create (pkrsrv_account_t *account) |
| Creates a new authentication session. | |
| bool | pkrsrv_auth_session_destroy (pkrsrv_auth_session_t *session) |
| Destroys an authentication session. | |
| pkrsrv_auth_session_t * | pkrsrv_auth_session_getby_token (PGconn *pg_conn, pkrsrv_string_t *token) |
| Returns the session by given token. | |
| bool | pkrsrv_auth_session_refresh (pkrsrv_auth_session_t *session) |
| Refreshes the session expiration time. | |