PokerUnicorn
Loading...
Searching...
No Matches
table.h File Reference
#include <libpq-fe.h>
#include "sugar.h"
#include "uniqid.h"
#include "ref.h"
#include "string.h"

Go to the source code of this file.

Data Structures

struct  pkrsrv_table_t
 
struct  pkrsrv_table_list_t
 
struct  pkrsrv_table_new_params_t
 
struct  pkrsrv_table_get_list_params_t
 

Macros

#define MAX_PLAYERS   10
 
#define ACTION_TIMEOUT   10000 /* Milliseconds */
 

Functions

pkrsrv_table_tpkrsrv_table_new (pkrsrv_table_new_params_t params)
 
void pkrsrv_table_free (pkrsrv_table_t *table)
 
pkrsrv_table_tpkrsrv_table_get (PGconn *pg_conn, uint64_t p_id)
 
pkrsrv_table_tpkrsrv_table_get__redis (uint64_t id)
 
pkrsrv_table_list_tpkrsrv_table_get_list (PGconn *pg_conn, pkrsrv_table_get_list_params_t params)
 
pkrsrv_table_list_tpkrsrv_table_get_list__redis (pkrsrv_table_get_list_params_t params)
 
void pkrsrv_table_list_free (pkrsrv_table_list_t *list)
 
void pkrsrv_table_set_players_num (PGconn *pg_conn, pkrsrv_table_t *table, int num)
 
void pkrsrv_table_set_watchers_num (PGconn *pg_conn, pkrsrv_table_t *table, int num)
 
void pkrsrv_table_incr_players_num (PGconn *pg_conn, pkrsrv_table_t *table, int by)
 
void pkrsrv_table_incr_watchers_num (PGconn *pg_conn, pkrsrv_table_t *table, int by)