mcs_c.h File Reference


Detailed Description

Declare the C wrappers to the MCS library.

These wrappers are available as function in all interfaces.

Definition in file mcs_c.h.

#include "mcstypes.hh"

Include dependency graph for mcs_c.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define IFD_ERR_LEN   200
#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.
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)


Function Documentation

char* Data_name ( void *  obj  ) 

Wrapper to Data::name.

Definition at line 213 of file mcs_c.cc.


mcslogo

MCS (My Customizable Server) ver. 0.3.3-alpha3
Documentation generated on Thu Mar 22 13:22:23 UTC 2012