MCS
0.3.3-alpha7
|
Declare the C wrappers to the MCS library. More...
#include "mcstypes.hh"
Go to the source code of this file.
Macros | |
#define | IFD_ERR_LEN 200 |
#define | IFD_EXTRA |
#define | IFD_OBJP void* |
Typedefs | |
typedef struct ifd_status | IFD_STATUS |
Functions | |
void * | Client_aux (void *obj) |
void * | Client_code (void *obj) |
short | Client_exec (void *obj, char *cmd, void *data) |
short | Client_login (void *obj, char *user, char *pass, char *db) |
void * | Client_msg (void *obj) |
void * | Client_out (void *obj) |
void * | Client_recv (void *obj) |
int | Conf_ival (void *obj, char *section, char *key) |
char * | Conf_sval (void *obj, char *section, char *key) |
void * | copy_Data (void *obj) |
double | Data_dval (void *obj) |
float | Data_fval (void *obj) |
short | Data_getTag (void *obj) |
short | Data_isNull (void *obj) |
short | Data_isUnsigned (void *obj) |
int | Data_ival (void *obj) |
unsigned short int | Data_length (void *obj) |
long long int | Data_lval (void *obj) |
unsigned short int | Data_maxLength (void *obj) |
char * | Data_name (void *obj) |
Wrapper to Data::name. More... | |
char * | Data_print (void *obj) |
void | Data_setblob (void *obj, void *lbuf, unsigned int size) |
void | Data_setdval (void *obj, double val) |
void | Data_setival (void *obj, int val) |
void | Data_setlval (void *obj, long long int val) |
void | Data_setNull (void *obj) |
void | Data_setsval (void *obj, char *val) |
void | Data_setTag (void *obj, short tag) |
void | Data_settimeval (void *obj, unsigned int val) |
void | Data_setuival (void *obj, unsigned int val) |
void | Data_setulval (void *obj, unsigned long long int val) |
char * | Data_sval (void *obj) |
unsigned int | Data_tval (void *obj) |
Types | Data_type (void *obj) |
unsigned int | Data_uival (void *obj) |
unsigned long long int | Data_ulval (void *obj) |
void | del_Client (void *obj) |
void | del_Conf (void *obj) |
void | del_Data (void *obj) |
void | del_Record (void *obj) |
int | ifd_got_error () |
char * | ifd_last_error () |
void * | ifd_null () |
void | ifd_reset_error () |
void * | new_Client (void *dummy, char *path, char *server, int port, int ssl, unsigned int timeout) |
void * | new_Conf (void *dummy, char *filename) |
void * | new_Data (void *dummy, Types type, unsigned short int maxLength, short isunsigned) |
void * | new_Record (void *dummy) |
void | Record_addField (void *obj, void *d) |
void | Record_clear (void *obj) |
unsigned int | Record_count (void *obj) |
void * | Record_field (void *obj, int x) |
void * | Record_pop (void *obj, int x) |
int | Record_posWhoseNameIs (void *obj, char *name) |
void | Record_setFieldMap (void *obj, char *s) |
short | RecordSet_alwaysSameStructure (void *obj) |
void | RecordSet_dump (void *obj, char *fn) |
short | RecordSet_eof (void *obj) |
short | RecordSet_know_nRows (void *obj) |
void * | RecordSet_metarec (void *obj) |
unsigned int | RecordSet_nFields (void *obj) |
unsigned int | RecordSet_nRows (void *obj) |
unsigned int | RecordSet_pos (void *obj) |
void * | RecordSet_rec (void *obj) |
short | RecordSet_setFirst (void *obj) |
short | RecordSet_setLast (void *obj) |
short | RecordSet_setNext (void *obj) |
short | RecordSet_setPos (void *obj, unsigned int newpos) |
short | RecordSet_setPrev (void *obj) |
short | RecordSet_setWhereI (void *obj, unsigned int field, int where) |
short | RecordSet_setWhereS (void *obj, unsigned int field, char *where) |
Declare the C wrappers to the MCS library.
These wrappers are available as function in all interfaces.
Definition in file mcs_c.h.
![]() |
MCS (My Customizable Server) ver. 0.3.3-alpha7
|