![]() |
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. | |