Main Page | Modules | Namespace List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

emfdb.c File Reference

#include "emfdb.h"
#include "wsIntrn.h"

Defines

#define KEYWORD_TABLE   T("TABLE")
#define KEYWORD_ROW   T("ROW")

Functions

static int crack (char_t *buf, char_t **key, char_t **val)
static char_ttrim (char_t *str)
static int GetColumnIndex (int tid, char_t *colName)
int dbRegisterDBSchema (dbTable_t *pTableRegister)
int dbOpen (char_t *tablename, char_t *filename, int(*gettime)(int did), int flags)
void dbClose (int did)
void dbZero (int did)
int dbSearchStr (int did, char_t *tablename, char_t *colName, char_t *value, int flags)
int dbAddRow (int did, char_t *tablename)
int dbDeleteRow (int did, char_t *tablename, int row)
int dbSetTableNrow (int did, char_t *tablename, int nNewRows)
int dbGetTableNrow (int did, char_t *tablename)
int dbReadInt (int did, char_t *table, char_t *column, int row, int *returnValue)
int dbReadStr (int did, char_t *table, char_t *column, int row, char_t **returnValue)
int dbWriteInt (int did, char_t *table, char_t *column, int row, int iData)
int dbWriteStr (int did, char_t *table, char_t *column, int row, char_t *s)
static int dbWriteKeyValue (int fd, char_t *key, char_t *value)
int dbSave (int did, char_t *filename, int flags)
int dbLoad (int did, char_t *filename, int flags)
int dbGetTableId (int did, char_t *tablename)
char_tdbGetTableName (int did, int tid)
void basicSetProductDir (char_t *proddir)
char_tbasicGetProductDir ()

Variables

static char_tbasicProdDir = NULL
static char_tbasicDefaultDir = T(".")
static int dbMaxTables = 0
static dbTable_t ** dbListTables = NULL

Define Documentation

#define KEYWORD_ROW   T("ROW")
 

#define KEYWORD_TABLE   T("TABLE")
 


Function Documentation

char_t* basicGetProductDir  ) 
 

void basicSetProductDir char_t proddir  ) 
 

static int crack char_t buf,
char_t **  key,
char_t **  val
[static]
 

int dbAddRow int  did,
char_t tablename
 

void dbClose int  did  ) 
 

int dbDeleteRow int  did,
char_t tablename,
int  row
 

int dbGetTableId int  did,
char_t tablename
 

char_t* dbGetTableName int  did,
int  tid
 

int dbGetTableNrow int  did,
char_t tablename
 

int dbLoad int  did,
char_t filename,
int  flags
 

int dbOpen char_t tablename,
char_t filename,
int(*)(int did)  gettime,
int  flags
 

int dbReadInt int  did,
char_t table,
char_t column,
int  row,
int *  returnValue
 

int dbReadStr int  did,
char_t table,
char_t column,
int  row,
char_t **  returnValue
 

int dbRegisterDBSchema dbTable_t pTableRegister  ) 
 

int dbSave int  did,
char_t filename,
int  flags
 

int dbSearchStr int  did,
char_t tablename,
char_t colName,
char_t value,
int  flags
 

int dbSetTableNrow int  did,
char_t tablename,
int  nNewRows
 

int dbWriteInt int  did,
char_t table,
char_t column,
int  row,
int  iData
 

static int dbWriteKeyValue int  fd,
char_t key,
char_t value
[static]
 

int dbWriteStr int  did,
char_t table,
char_t column,
int  row,
char_t s
 

void dbZero int  did  ) 
 

static int GetColumnIndex int  tid,
char_t colName
[static]
 

static char_t * trim char_t str  )  [static]
 


Variable Documentation

char_t* basicDefaultDir = T(".") [static]
 

char_t* basicProdDir = NULL [static]
 

dbTable_t** dbListTables = NULL [static]
 

int dbMaxTables = 0 [static]
 


Generated on Thu Mar 2 16:11:29 2006 for VDK Blacksheep by  doxygen 1.4.1