libdrizzle Developer Documentation

server.c File Reference
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <libdrizzle/drizzle_server.h>

Go to the source code of this file.

Macros

#define DRIZZLE_FIELD_MAX   32
 
#define DRIZZLE_RESULT_ROWS   20
 
#define DRIZZLE_RETURN_CHECK(__ret, __function, __drizzle)
 
#define DRIZZLE_RETURN_ERROR(__function, __drizzle)
 

Functions

static void server (drizzle_st *drizzle, drizzle_con_st *con, drizzle_result_st *result, drizzle_column_st *column)
 
int main (int argc, char *argv[])
 

Macro Definition Documentation

◆ DRIZZLE_FIELD_MAX

#define DRIZZLE_FIELD_MAX   32

Definition at line 18 of file server.c.

◆ DRIZZLE_RESULT_ROWS

#define DRIZZLE_RESULT_ROWS   20

Definition at line 19 of file server.c.

◆ DRIZZLE_RETURN_CHECK

#define DRIZZLE_RETURN_CHECK ( __ret,
__function,
__drizzle )
Value:
{ \
if ((__ret) != DRIZZLE_RETURN_OK) \
DRIZZLE_RETURN_ERROR(__function, __drizzle) \
}
@ DRIZZLE_RETURN_OK
Definition constants.h:70

Definition at line 21 of file server.c.

◆ DRIZZLE_RETURN_ERROR

#define DRIZZLE_RETURN_ERROR ( __function,
__drizzle )
Value:
{ \
printf(__function ":%s\n", drizzle_error(__drizzle)); \
return; \
}
const char * drizzle_error(const drizzle_st *drizzle)
Definition drizzle.c:146

Definition at line 27 of file server.c.

Function Documentation

◆ server()

static void server ( drizzle_st * drizzle,
drizzle_con_st * con,
drizzle_result_st * result,
drizzle_column_st * column )
static

Definition at line 142 of file server.c.

◆ main()

int main ( int argc,
char * argv[] )

Definition at line 36 of file server.c.