libcod
gsc_mysql.hpp
Go to the documentation of this file.
1 #ifndef _GSC_MYSQL_HPP_
2 #define _GSC_MYSQL_HPP_
3 
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7 
8 /* default stuff */
9 #include <stdio.h>
10 #include <stdlib.h>
11 #include <string.h>
12 
13 /* gsc functions */
14 #include "gsc.hpp"
15 
16 /* offsetof */
17 #include <stddef.h>
18 
19 //#pragma GCC visibility push(hidden)
20 
21 //#define HIDDEN __attribute__((__visibility__("hidden")))
22 
23 #define HIDDEN
24 
25 void gsc_mysql_init();
27 void gsc_mysql_close();
28 void gsc_mysql_query();
29 void gsc_mysql_errno();
30 void gsc_mysql_error();
33 void gsc_mysql_num_rows();
37 void gsc_mysql_fetch_row();
46 
47 /*HIDDEN*/ int gsc_mysql_stmt_init();
48 /*HIDDEN*/ int gsc_mysql_stmt_close();
49 /*HIDDEN*/ int gsc_mysql_stmt_get_stmt_id();
50 /*HIDDEN*/ int gsc_mysql_stmt_get_prefetch_rows();
51 /*HIDDEN*/ int gsc_mysql_stmt_get_param_count();
52 /*HIDDEN*/ int gsc_mysql_stmt_get_field_count();
53 /*HIDDEN*/ int gsc_mysql_stmt_prepare();
54 /*HIDDEN*/ int gsc_mysql_stmt_bind_param();
55 /*HIDDEN*/ int gsc_mysql_stmt_bind_result();
56 /*HIDDEN*/ int gsc_mysql_stmt_execute();
57 /*HIDDEN*/ int gsc_mysql_stmt_store_result();
58 /*HIDDEN*/ int gsc_mysql_stmt_fetch();
59 
60 // test scenaries directly in cod2, no second... third ... fourth single project
61 int gsc_mysql_test_0();
62 int gsc_mysql_test_1();
63 
64 //#pragma GCC visibility pop
65 
66 #ifdef __cplusplus
67 }
68 #endif
69 
70 #endif
int gsc_mysql_test_0()
Definition: gsc_mysql.cpp:887
int gsc_mysql_stmt_fetch()
Definition: gsc_mysql.cpp:846
void gsc_mysql_affected_rows()
Definition: gsc_mysql.cpp:427
int gsc_mysql_stmt_get_prefetch_rows()
Definition: gsc_mysql.cpp:678
void gsc_mysql_init()
Definition: gsc_mysql.cpp:319
int gsc_mysql_stmt_init()
Definition: gsc_mysql.cpp:613
int gsc_mysql_stmt_get_field_count()
Definition: gsc_mysql.cpp:718
void gsc_mysql_error()
Definition: gsc_mysql.cpp:411
void gsc_mysql_async_getresult_and_free()
Definition: gsc_mysql.cpp:211
void gsc_mysql_async_initializer()
Definition: gsc_mysql.cpp:257
void gsc_mysql_num_rows()
Definition: gsc_mysql.cpp:459
void gsc_mysql_errno()
Definition: gsc_mysql.cpp:395
void gsc_mysql_async_getdone_list()
Definition: gsc_mysql.cpp:196
void gsc_mysql_reuse_connection()
Definition: gsc_mysql.cpp:327
int gsc_mysql_stmt_execute()
Definition: gsc_mysql.cpp:806
int gsc_mysql_stmt_bind_param()
Definition: gsc_mysql.cpp:762
void gsc_mysql_async_create_query_nosave()
Definition: gsc_mysql.cpp:168
void gsc_mysql_async_create_query()
Definition: gsc_mysql.cpp:182
void gsc_mysql_fetch_row()
Definition: gsc_mysql.cpp:529
void gsc_mysql_field_seek()
Definition: gsc_mysql.cpp:491
int gsc_mysql_stmt_get_stmt_id()
Definition: gsc_mysql.cpp:658
void gsc_mysql_real_escape_string()
Definition: gsc_mysql.cpp:589
void gsc_mysql_fetch_field()
Definition: gsc_mysql.cpp:508
int gsc_mysql_stmt_store_result()
Definition: gsc_mysql.cpp:826
void gsc_mysql_close()
Definition: gsc_mysql.cpp:362
void gsc_mysql_store_result()
Definition: gsc_mysql.cpp:443
void gsc_mysql_num_fields()
Definition: gsc_mysql.cpp:475
int gsc_mysql_test_1()
Definition: gsc_mysql.cpp:980
int gsc_mysql_stmt_get_param_count()
Definition: gsc_mysql.cpp:698
int gsc_mysql_stmt_close()
Definition: gsc_mysql.cpp:637
void gsc_mysql_real_connect()
Definition: gsc_mysql.cpp:341
void gsc_mysql_free_result()
Definition: gsc_mysql.cpp:568
void gsc_mysql_query()
Definition: gsc_mysql.cpp:378
int gsc_mysql_stmt_prepare()
Definition: gsc_mysql.cpp:738
int gsc_mysql_stmt_bind_result()
Definition: gsc_mysql.cpp:784