The qDecoder Project

qDecoder.h File Reference

qDecoder Header file More...


Data Structures

struct  _Q_NOBJ_T
 Variable type for named object. More...
struct  _Q_NLOBJ_T
 Variable type for named object with link. More...
struct  _Q_LOCK_T
 Variable type for lock management. More...
struct  _Q_ENTRY
 Structure for linked-list data structure. More...
struct  _Q_OBSTACK
 Structure for obstack data structure. More...
struct  _Q_HASHTBL
 Structure for hash-table data structure. More...
struct  _Q_HASHARR
 Structure for hash-table data structure based on array. More...
struct  _Q_QUEUE
 Structure for array-based circular-queue data structure. More...
struct  _Q_LOG
 Structure for file log. More...
struct  _Q_DB
 Structure for independent database interface. More...
struct  _Q_DBRESULT
 Structure for database result set. More...
struct  _Q_HTTPCLIENT
 Structure for http client. More...

Defines

#define _Q_PRGNAME   "qDecoder"
#define _Q_VERSION   "10.1.2"
#define _Q_HASHTBL_RESIZE_MAG   (2)
#define _Q_HASHTBL_DEF_THRESHOLD   (80)
#define _Q_HASHARR_MAX_KEYSIZE   (31+1)
#define _Q_HASHARR_DEF_VALUESIZE   (32)

Typedefs

typedef _Q_NOBJ_T Q_NOBJ_T
typedef _Q_NLOBJ_T Q_NLOBJ_T
typedef _Q_LOCK_T Q_LOCK_T
typedef _Q_ENTRY Q_ENTRY
typedef _Q_OBSTACK Q_OBSTACK
typedef _Q_HASHTBL Q_HASHTBL
typedef _Q_HASHARR Q_HASHARR
typedef _Q_QUEUE Q_QUEUE
typedef _Q_LOG Q_LOG
typedef _Q_DB Q_DB
typedef _Q_DBRESULT Q_DBRESULT
typedef _Q_HTTPCLIENT Q_HTTPCLIENT


Detailed Description

qDecoder Header file


Copyright (c) 2000-2010 The qDecoder Project