|
#define | PKRSRV_ACCOUNT_SELECT_COLUMNS " id, id_token, name, avatar, balance, xmr_deposit_address, locked_balance, total_deposited, xmr_deposit_address_index, xmr_height " |
|
#define | PKRSRV_ACCOUNT_SELECT_COLUMNS_COUNT 11 |
|
#define | PKRSRV_ACCOUNT_SELECT_COLUMNS_ARRAY { "id", "id_token", "name", "avatar", "balance", "xmr_deposit_address", "locked_balance", "total_deposited", "xmr_deposit_address_index", "xmr_height", NULL } |
|
|
pkrsrv_account_t * | pkrsrv_account_new (pkrsrv_account_new_params_t params) |
|
void | pkrsrv_account_free (pkrsrv_account_t *player) |
|
bool | pkrsrv_account_set_balance (pkrsrv_account_t *account, uint64_t balance) |
|
void | pkrsrv_account_get_balance (pkrsrv_account_t *account, uint64_t balance) |
|
pkrsrv_account_create_result_t | pkrsrv_account_create (PGconn *pg_conn, pkrsrv_account_create_params_t params) |
|
pkrsrv_account_update_result_t | pkrsrv_account_update (PGconn *pg_conn, pkrsrv_account_update_params_t params) |
|
bool | pkrsrv_account_update_balance (PGconn *pg_conn, pkrsrv_account_t *account, uint64_t balance) |
|
bool | pkrsrv_account_add_balance (PGconn *pg_conn, pkrsrv_account_t *account, uint64_t amount) |
|
bool | pkrsrv_account_update_locked_balance (PGconn *pg_conn, pkrsrv_account_t *account, uint64_t locked_balance) |
|
bool | pkrsrv_account_remove_locked_balance (PGconn *pg_conn, pkrsrv_account_t *account, uint64_t amount) |
|
bool | pkrsrv_account_lock_balance (PGconn *pg_conn, pkrsrv_account_t *account, uint64_t amount) |
|
bool | pkrsrv_account_unlock_balance (PGconn *pg_conn, pkrsrv_account_t *account, uint64_t amount) |
|
bool | pkrsrv_account_revert_locked_balanes (PGconn *pg_conn) |
|
bool | pkrsrv_account_update_xmr_height (PGconn *pg_conn, pkrsrv_account_t *account, uint64_t xmr_height) |
|
pkrsrv_account_t * | pkrsrv_account_getby_credentials (PGconn *pg_conn, pkrsrv_account_getby_credentials_params_t params) |
|
pkrsrv_account_t * | pkrsrv_account_getby_id (PGconn *pg_conn, uint64_t p_id) |
|
void | pkrsrv_account_fetch (PGconn *pg_conn, pkrsrv_account_t *p_account) |
|
pkrsrv_account_iterator_t * | pkrsrv_account_iterator_new () |
| Creates a new account iterator.
|
|
void | pkrsrv_account_iterator_free (pkrsrv_account_iterator_t *iterator) |
| Frees the memory occupied by an account iterator.
|
|
pkrsrv_account_iterator_t * | pkrsrv_account_iterator_query (PGconn *pg_conn, pkrsrv_string_t *query, char **params, int params_length) |
| Queries the database for account objects.
|
|
bool | pkrsrv_account_iterator_next (pkrsrv_account_iterator_t *iterator) |
| Moves the iterator to the next account.
|
|