17 Msg *(*sql_fetch_msg) ();
42 #define gw_sql_fetch_msg sql_type->sql_fetch_msg 43 #define gw_sql_fetch_msg_list sql_type->sql_fetch_msg_list 44 #define gw_sql_save_list sql_type->sql_save_list 45 #define gw_sql_save_msg(message, table) \ 47 octstr_url_encode(message->sms.msgdata); \ 48 octstr_url_encode(message->sms.udhdata); \ 49 sql_type->sql_save_msg(message, table); \ 51 #define gw_sql_enter sql_type->sql_enter 52 #define gw_sql_leave sql_type->sql_leave 55 #define sqlbox_run_query(query, table) \ 56 if (query != NULL) { \ 57 sql = octstr_format(query, table, table, table); \ 58 sql_update(pc, sql); \ 59 octstr_destroy(sql); \ int(* sql_fetch_msg_list)(List *, long)
struct server_type * sqlbox_init_sql(Cfg *cfg)
char * create_log_trigger
void(* sql_save_list)(List *, Octstr *, int)
char * create_log_sequence
char * create_insert_trigger
char * create_insert_table
char * create_insert_sequence
struct server_type * sql_type
void(* sql_save_msg)(Msg *, Octstr *)