cliproto.h File Reference


Classes

union  cli_field_alignment
struct  cli_request

Defines

#define CLI_ALIGNMENT(type)   (((char *)&(((union cli_field_alignment*)0)->_##type.v)) - ((char *)&(((union cli_field_alignment*)0)->_##type.n)))

Enumerations

enum  cli_commands {
  cli_cmd_close_session,
  cli_cmd_prepare_and_execute,
  cli_cmd_execute,
  cli_cmd_get_first,
  cli_cmd_get_last,
  cli_cmd_get_next,
  cli_cmd_get_prev,
  cli_cmd_free_statement,
  cli_cmd_abort,
  cli_cmd_commit,
  cli_cmd_update,
  cli_cmd_remove,
  cli_cmd_remove_current,
  cli_cmd_insert,
  cli_cmd_prepare_and_insert,
  cli_cmd_describe_table,
  cli_cmd_show_tables,
  cli_cmd_precommit,
  cli_cmd_skip,
  cli_cmd_create_table,
  cli_cmd_drop_table,
  cli_cmd_alter_index,
  cli_cmd_freeze,
  cli_cmd_unfreeze,
  cli_cmd_seek,
  cli_cmd_alter_table,
  cli_cmd_last
}

Functions

char * pack2 (char *dst, int2 val)
char * pack2 (char *dst, char *src)
void pack2 (int2 &val)
char * pack4 (char *dst, int4 val)
char * pack4 (char *dst, char *src)
void pack4 (int4 &val)
char * pack8 (char *dst, char *src)
char * pack8 (char *dst, db_int8 val)
char * pack_oid (char *dst, cli_oid_t oid)
char * pack_rectangle (char *dst, cli_rectangle_t *rect)
int2 unpack2 (char *src)
char * unpack2 (char *dst, char *src)
void unpack2 (int2 &val)
int4 unpack4 (char *src)
char * unpack4 (char *dst, char *src)
void unpack4 (int4 &val)
char * unpack8 (char *dst, char *src)
db_int8 unpack8 (char *src)
cli_oid_t unpack_oid (char *src)
char * unpack_rectangle (cli_rectangle_t *rect, char *src)


Define Documentation

#define CLI_ALIGNMENT ( type   )     (((char *)&(((union cli_field_alignment*)0)->_##type.v)) - ((char *)&(((union cli_field_alignment*)0)->_##type.n)))


Enumeration Type Documentation

Enumerator:
cli_cmd_close_session 
cli_cmd_prepare_and_execute 
cli_cmd_execute 
cli_cmd_get_first 
cli_cmd_get_last 
cli_cmd_get_next 
cli_cmd_get_prev 
cli_cmd_free_statement 
cli_cmd_abort 
cli_cmd_commit 
cli_cmd_update 
cli_cmd_remove 
cli_cmd_remove_current 
cli_cmd_insert 
cli_cmd_prepare_and_insert 
cli_cmd_describe_table 
cli_cmd_show_tables 
cli_cmd_precommit 
cli_cmd_skip 
cli_cmd_create_table 
cli_cmd_drop_table 
cli_cmd_alter_index 
cli_cmd_freeze 
cli_cmd_unfreeze 
cli_cmd_seek 
cli_cmd_alter_table 
cli_cmd_last 


Function Documentation

char* pack2 ( char *  dst,
int2  val 
) [inline]

char* pack2 ( char *  dst,
char *  src 
) [inline]

void pack2 ( int2 val  )  [inline]

char* pack4 ( char *  dst,
int4  val 
) [inline]

char* pack4 ( char *  dst,
char *  src 
) [inline]

void pack4 ( int4 val  )  [inline]

char* pack8 ( char *  dst,
char *  src 
) [inline]

char* pack8 ( char *  dst,
db_int8  val 
) [inline]

char* pack_oid ( char *  dst,
cli_oid_t  oid 
) [inline]

char* pack_rectangle ( char *  dst,
cli_rectangle_t rect 
) [inline]

int2 unpack2 ( char *  src  )  [inline]

char* unpack2 ( char *  dst,
char *  src 
) [inline]

void unpack2 ( int2 val  )  [inline]

int4 unpack4 ( char *  src  )  [inline]

char* unpack4 ( char *  dst,
char *  src 
) [inline]

void unpack4 ( int4 val  )  [inline]

char* unpack8 ( char *  dst,
char *  src 
) [inline]

db_int8 unpack8 ( char *  src  )  [inline]

cli_oid_t unpack_oid ( char *  src  )  [inline]

char* unpack_rectangle ( cli_rectangle_t rect,
char *  src 
) [inline]


Online Library Docs

sipXecs home page

Version 4.2.1-018930 2010-07-31T01:13:23 build16 abuild