libdrizzle Public API Documentation

Defines | Functions
examples/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.

Defines

#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[])

Define Documentation

#define DRIZZLE_FIELD_MAX   32

Definition at line 18 of file server.c.

#define DRIZZLE_RESULT_ROWS   20

Definition at line 19 of file server.c.

#define DRIZZLE_RETURN_CHECK (   __ret,
  __function,
  __drizzle 
)
Value:
{ \
  if ((__ret) != DRIZZLE_RETURN_OK) \
    DRIZZLE_RETURN_ERROR(__function, __drizzle) \
}

Definition at line 21 of file server.c.

#define DRIZZLE_RETURN_ERROR (   __function,
  __drizzle 
)
Value:
{ \
  printf(__function ":%s\n", drizzle_error(__drizzle)); \
  return; \
}

Definition at line 27 of file server.c.


Function Documentation

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.

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

Definition at line 36 of file server.c.