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

uemf.h File Reference

#include <ctype.h>
#include <stdarg.h>
#include <string.h>
#include "messages.h"

Defines

#define _h_UEMF   1
#define TRACE_MAX   (4096 - 48)
#define VALUE_MAX_STRING   (4096 - 48)
#define SYM_MAX   (512)
#define XML_MAX   4096
#define BUF_MAX   4096
#define FMT_STATIC_MAX   256
#define LF_BUF_MAX   BUF_MAX
#define LF_PATHSIZE   PATHSIZE
#define UPPATHSIZE   PATHSIZE
#define CHAR_T_DEFINED   1
#define T(s)   s
#define TSZ(x)   (sizeof(x))
#define TASTRL(x)   (strlen(x) + 1)
#define TRUE   1
#define FALSE   0
#define GOAHEAD_COPYRIGHT   T("Copyright (c) GoAhead Software Inc., 1995-2000. All Rights Reserved.")
#define gchdir   chdir
#define gmkdir   mkdir
#define grmdir   rmdir
#define gclose   close
#define gclosedir   closedir
#define gchmod   chmod
#define ggetcwd   getcwd
#define glseek   lseek
#define gloadModule   loadModule
#define gopen   open
#define gopendir   opendir
#define gread   read
#define greaddir   readdir
#define grename   rename
#define gstat   stat
#define gunlink   unlink
#define gwrite   write
#define gasctime   asctime
#define gsprintf   sprintf
#define gprintf   printf
#define gfprintf   fprintf
#define gsscanf   sscanf
#define gvsprintf   vsprintf
#define gstrcpy   strcpy
#define gstrncpy   strncpy
#define gstrncat   strncat
#define gstrlen   strlen
#define gstrcat   strcat
#define gstrcmp   strcmp
#define gstrncmp   strncmp
#define gstricmp   strcmpci
#define gstrchr   strchr
#define gstrrchr   strrchr
#define gstrtok   strtok
#define gstrnset   strnset
#define gstrrchr   strrchr
#define gstrspn   strspn
#define gstrcspn   strcspn
#define gstrstr   strstr
#define gstrtol   strtol
#define gfopen   fopen
#define gcreat   creat
#define gfgets   fgets
#define gfputs   fputs
#define gfscanf   fscanf
#define ggets   gets
#define gtmpnam   tmpnam
#define gtempnam   tempnam
#define gfindfirst   _findfirst
#define gfinddata_t   _finddata_t
#define gfindnext   _findnext
#define gfindclose   _findclose
#define gaccess   access
#define gremove   remove
#define gtolower   tolower
#define gtoupper   toupper
#define gisspace   isspace
#define gisdigit   isdigit
#define gisxdigit   isxdigit
#define gisalnum   isalnum
#define gisalpha   isalpha
#define gisupper   isupper
#define gislower   islower
#define gatoi   atoi
#define gctime   ctime
#define ggetenv   getenv
#define gexecvp   execvp
#define gmain   main
#define FNAMESIZE   254
#define E_MAX_ERROR   4096
#define URL_MAX   4096
#define E_ASSERT   0x1
#define E_LOG   0x2
#define E_USER   0x3
#define E_L   T(__FILE__), __LINE__
#define E_ARGS_DEC   char_t *file, int line
#define E_ARGS   file, line
#define a_assert(C)   if (1) ; else
#define VALUE_ALLOCATE   0x1
#define value_numeric(t)   (t >= byteint && t <= big)
#define value_str(t)   (t >= string && t <= bytes)
#define value_ok(t)   (t > undefined && t <= symbol)
#define VALUE_VALID   { {0}, integer, 1 }
#define VALUE_INVALID   { {0}, undefined, 0 }
#define B_SHIFT   4
#define B_ROUND   ((1 << (B_SHIFT)) - 1)
#define B_MAX_CLASS   13
#define B_MALLOCED   0x80000000
#define B_DEFAULT_MEM   (64 * 1024)
#define B_MAX_FILES   (512)
#define B_FILL_CHAR   (0x77)
#define B_FILL_WORD   (0x77777777)
#define B_MAX_BLOCKS   (64 * 1024)
#define B_INTEGRITY   0x8124000
#define B_INTEGRITY_MASK   0xFFFF000
#define B_USE_MALLOC   0x1
#define B_USER_BUF   0x2
#define EMF_SCRIPT_JSCRIPT   0
#define EMF_SCRIPT_TCL   1
#define EMF_SCRIPT_EJSCRIPT   2
#define EMF_SCRIPT_MAX   3
#define MAXINT   INT_MAX
#define BITSPERBYTE   8
#define BITS(type)   (BITSPERBYTE * (int) sizeof(type))
#define STRSPACE   T("\t \n\r\t")
#define max(a, b)   (((a) > (b)) ? (a) : (b))
#define min(a, b)   (((a) < (b)) ? (a) : (b))
#define SOCKET_EOF   0x1
#define SOCKET_CONNECTING   0x2
#define SOCKET_BROADCAST   0x4
#define SOCKET_PENDING   0x8
#define SOCKET_FLUSHING   0x10
#define SOCKET_DATAGRAM   0x20
#define SOCKET_ASYNC   0x40
#define SOCKET_BLOCK   0x80
#define SOCKET_LISTENING   0x100
#define SOCKET_CLOSING   0x200
#define SOCKET_CONNRESET   0x400
#define SOCKET_PORT_MAX   0xffff
#define SOCKET_WOULDBLOCK   1
#define SOCKET_RESET   2
#define SOCKET_NETDOWN   3
#define SOCKET_AGAIN   4
#define SOCKET_INTR   5
#define SOCKET_INVAL   6
#define SOCKET_READABLE   0x2
#define SOCKET_WRITABLE   0x4
#define SOCKET_EXCEPTION   0x8
#define EMF_SOCKET_MESSAGE   (WM_USER+13)
#define SOCKET_BUFSIZ   1024
#define balloc(B_ARGS, num)   balloc(num)
#define bfree(B_ARGS, p)   bfree(p)
#define bfreeSafe(B_ARGS, p)   bfreeSafe(p)
#define brealloc(B_ARGS, p, size)   brealloc(p, size)
#define bstrdup(B_ARGS, p)   bstrdup(p)
#define bstrdupA   bstrdup
#define gstrdup   bstrdup
#define bstrdupA   bstrdup
#define B_USE_MALLOC   0x1
#define B_USER_BUF   0x2
#define ringqPutcA   ringqPutc
#define ringqInsertcA   ringqInsertc
#define ringqPutStrA   ringqPutStr
#define ringqGetcA   ringqGetc

Typedefs

typedef char char_t
typedef stat gstat_t
typedef sym_t sym_t
typedef int sym_fd_t
typedef void(* socketHandler_t )(int sid, int mask, int data)
typedef int(* socketAccept_t )(int sid, char *ipaddr, int port, int listenSid)
typedef void() emfSchedProc (void *data, int id)

Enumerations

enum  vtype_t {
  undefined = 0, byteint = 1, shortint = 2, integer = 3,
  hex = 4, percent = 5, octal = 6, big = 7,
  flag = 8, floating = 9, string = 10, bytes = 11,
  symbol = 12, errmsg = 13
}

Functions

long cronUntil (cron_t *cp, int period, time_t testTime)
int cronAlloc (cron_t *cp, char_t *str)
int cronFree (cron_t *cp)
void bclose ()
int bopen (void *buf, int bufsize, int flags)
void * balloc (B_ARGS_DEC, int size)
void bfree (B_ARGS_DEC, void *mp)
void bfreeSafe (B_ARGS_DEC, void *mp)
void * brealloc (B_ARGS_DEC, void *buf, int newsize)
char_tbstrdup (B_ARGS_DEC, char_t *s)
void bstats (int handle, void(*writefn)(int handle, char_t *fmt,...))
char_tbasename (char_t *name)
int emfSchedCallback (int delay, emfSchedProc *proc, void *arg)
void emfUnschedCallback (int id)
void emfReschedCallback (int id, int delay)
void emfSchedProcess ()
int emfInstGet ()
void emfInstSet (int inst)
void error (E_ARGS_DEC, int flags, char_t *fmt,...)
void * errorSetHandler (void(*function)(int etype, char_t *msg)))\(int etype, char_t *msg
int hAlloc (void ***map)
int hAllocEntry (void ***list, int *max, int size)
int hFree (void ***map, int handle)
int ringqOpen (ringq_t *rq, int increment, int maxsize)
void ringqClose (ringq_t *rq)
int ringqLen (ringq_t *rq)
int ringqPutc (ringq_t *rq, char_t c)
int ringqInsertc (ringq_t *rq, char_t c)
int ringqPutStr (ringq_t *rq, char_t *str)
int ringqGetc (ringq_t *rq)
int fmtValloc (char_t **s, int n, char_t *fmt, va_list arg)
int fmtAlloc (char_t **s, int n, char_t *fmt,...)
int fmtStatic (char_t *s, int n, char_t *fmt,...)
int ringqPutBlk (ringq_t *rq, unsigned char *buf, int len)
int ringqPutBlkMax (ringq_t *rq)
void ringqPutBlkAdj (ringq_t *rq, int size)
int ringqGetBlk (ringq_t *rq, unsigned char *buf, int len)
int ringqGetBlkMax (ringq_t *rq)
void ringqGetBlkAdj (ringq_t *rq, int size)
void ringqFlush (ringq_t *rq)
void ringqAddNull (ringq_t *rq)
int scriptSetVar (int engine, char_t *var, char_t *value)
int scriptEval (int engine, char_t *cmd, char_t **rslt, int chan)
void socketClose ()
void socketCloseConnection (int sid)
void socketCreateHandler (int sid, int mask, socketHandler_t handler, int arg)
void socketDeleteHandler (int sid)
int socketEof (int sid)
int socketCanWrite (int sid)
void socketSetBufferSize (int sid, int in, int line, int out)
int socketFlush (int sid)
int socketGets (int sid, char_t **buf)
int socketGetPort (int sid)
int socketInputBuffered (int sid)
int socketOpen ()
int socketOpenConnection (char *host, int port, socketAccept_t accept, int flags)
void socketProcess (int hid)
int socketRead (int sid, char *buf, int len)
int socketReady (int hid)
int socketWrite (int sid, char *buf, int len)
int socketWriteString (int sid, char_t *buf)
int socketSelect (int hid, int timeout)
int socketGetHandle (int sid)
int socketSetBlock (int sid, int flags)
int socketGetBlock (int sid)
int socketAlloc (char *host, int port, socketAccept_t accept, int flags)
void socketFree (int sid)
int socketGetError ()
socket_tsocketPtr (int sid)
int socketWaitForEvent (socket_t *sp, int events, int *errCode)
void socketRegisterInterest (socket_t *sp, int handlerMask)
int socketGetInput (int sid, char *buf, int toRead, int *errCode)
char_tstrlower (char_t *string)
char_tstrupper (char_t *string)
char_tstritoa (int n, char_t *string, int width)
sym_fd_t symOpen (int hash_size)
void symClose (sym_fd_t sd)
sym_tsymLookup (sym_fd_t sd, char_t *name)
sym_tsymEnter (sym_fd_t sd, char_t *name, value_t v, int arg)
int symDelete (sym_fd_t sd, char_t *name)
void symWalk (sym_fd_t sd, void(*fn)(sym_t *symp))
sym_tsymFirst (sym_fd_t sd)
sym_tsymNext (sym_fd_t sd)
int symSubOpen ()
void symSubClose ()
void trace (int lev, char_t *fmt,...)
void traceRaw (char_t *buf)
value_t valueInteger (long value)
value_t valueString (char_t *value, int flags)
value_t valueErrmsg (char_t *value)
void valueFree (value_t *v)
int vxchdir (char *dirname)
unsigned int hextoi (char_t *hexstring)
unsigned int gstrtoi (char_t *s)
time_t timeMsec ()
char_tascToUni (char_t *ubuf, char *str, int nBytes)
char * uniToAsc (char *buf, char_t *ustr, int nBytes)
char_tballocAscToUni (char *cp, int alen)
char * ballocUniToAsc (char_t *unip, int ulen)
char_tbasicGetHost ()
char_tbasicGetAddress ()
char_tbasicGetProduct ()
void basicSetHost (char_t *host)
void basicSetAddress (char_t *addr)
int harnessOpen (char_t **argv)
void harnessClose (int status)
void harnessTesting (char_t *msg,...)
void harnessPassed ()
void harnessFailed (int line)
int harnessLevel ()

Variables

void(*)(int level, char_t
*buf) 
traceSetHandler (void(*function)(int level, char_t *buf))

Define Documentation

#define _h_UEMF   1
 

#define a_assert  )     if (1) ; else
 

#define B_DEFAULT_MEM   (64 * 1024)
 

#define B_FILL_CHAR   (0x77)
 

#define B_FILL_WORD   (0x77777777)
 

#define B_INTEGRITY   0x8124000
 

#define B_INTEGRITY_MASK   0xFFFF000
 

#define B_MALLOCED   0x80000000
 

#define B_MAX_BLOCKS   (64 * 1024)
 

#define B_MAX_CLASS   13
 

#define B_MAX_FILES   (512)
 

#define B_ROUND   ((1 << (B_SHIFT)) - 1)
 

#define B_SHIFT   4
 

#define B_USE_MALLOC   0x1
 

#define B_USE_MALLOC   0x1
 

#define B_USER_BUF   0x2
 

#define B_USER_BUF   0x2
 

#define balloc B_ARGS,
num   )     balloc(num)
 

#define bfree B_ARGS,
 )     bfree(p)
 

#define bfreeSafe B_ARGS,
 )     bfreeSafe(p)
 

#define BITS type   )     (BITSPERBYTE * (int) sizeof(type))
 

#define BITSPERBYTE   8
 

#define brealloc B_ARGS,
p,
size   )     brealloc(p, size)
 

#define bstrdup B_ARGS,
 )     bstrdup(p)
 

#define bstrdupA   bstrdup
 

#define bstrdupA   bstrdup
 

#define BUF_MAX   4096
 

#define CHAR_T_DEFINED   1
 

#define E_ARGS   file, line
 

#define E_ARGS_DEC   char_t *file, int line
 

#define E_ASSERT   0x1
 

#define E_L   T(__FILE__), __LINE__
 

#define E_LOG   0x2
 

#define E_MAX_ERROR   4096
 

#define E_USER   0x3
 

#define EMF_SCRIPT_EJSCRIPT   2
 

#define EMF_SCRIPT_JSCRIPT   0
 

#define EMF_SCRIPT_MAX   3
 

#define EMF_SCRIPT_TCL   1
 

#define EMF_SOCKET_MESSAGE   (WM_USER+13)
 

#define FALSE   0
 

#define FMT_STATIC_MAX   256
 

#define FNAMESIZE   254
 

#define gaccess   access
 

#define gasctime   asctime
 

#define gatoi   atoi
 

#define gchdir   chdir
 

#define gchmod   chmod
 

#define gclose   close
 

#define gclosedir   closedir
 

#define gcreat   creat
 

#define gctime   ctime
 

#define gexecvp   execvp
 

#define gfgets   fgets
 

#define gfindclose   _findclose
 

#define gfinddata_t   _finddata_t
 

#define gfindfirst   _findfirst
 

#define gfindnext   _findnext
 

#define gfopen   fopen
 

#define gfprintf   fprintf
 

#define gfputs   fputs
 

#define gfscanf   fscanf
 

#define ggetcwd   getcwd
 

#define ggetenv   getenv
 

#define ggets   gets
 

#define gisalnum   isalnum
 

#define gisalpha   isalpha
 

#define gisdigit   isdigit
 

#define gislower   islower
 

#define gisspace   isspace
 

#define gisupper   isupper
 

#define gisxdigit   isxdigit
 

#define gloadModule   loadModule
 

#define glseek   lseek
 

#define gmain   main
 

#define gmkdir   mkdir
 

#define GOAHEAD_COPYRIGHT   T("Copyright (c) GoAhead Software Inc., 1995-2000. All Rights Reserved.")
 

#define gopen   open
 

#define gopendir   opendir
 

#define gprintf   printf
 

#define gread   read
 

#define greaddir   readdir
 

#define gremove   remove
 

#define grename   rename
 

#define grmdir   rmdir
 

#define gsprintf   sprintf
 

#define gsscanf   sscanf
 

#define gstat   stat
 

#define gstrcat   strcat
 

#define gstrchr   strchr
 

#define gstrcmp   strcmp
 

#define gstrcpy   strcpy
 

#define gstrcspn   strcspn
 

#define gstrdup   bstrdup
 

#define gstricmp   strcmpci
 

#define gstrlen   strlen
 

#define gstrncat   strncat
 

#define gstrncmp   strncmp
 

#define gstrncpy   strncpy
 

#define gstrnset   strnset
 

#define gstrrchr   strrchr
 

#define gstrrchr   strrchr
 

#define gstrspn   strspn
 

#define gstrstr   strstr
 

#define gstrtok   strtok
 

#define gstrtol   strtol
 

#define gtempnam   tempnam
 

#define gtmpnam   tmpnam
 

#define gtolower   tolower
 

#define gtoupper   toupper
 

#define gunlink   unlink
 

#define gvsprintf   vsprintf
 

#define gwrite   write
 

#define LF_BUF_MAX   BUF_MAX
 

#define LF_PATHSIZE   PATHSIZE
 

#define max a,
 )     (((a) > (b)) ? (a) : (b))
 

#define MAXINT   INT_MAX
 

#define min a,
 )     (((a) < (b)) ? (a) : (b))
 

#define ringqGetcA   ringqGetc
 

#define ringqInsertcA   ringqInsertc
 

#define ringqPutcA   ringqPutc
 

#define ringqPutStrA   ringqPutStr
 

#define SOCKET_AGAIN   4
 

#define SOCKET_ASYNC   0x40
 

#define SOCKET_BLOCK   0x80
 

#define SOCKET_BROADCAST   0x4
 

#define SOCKET_BUFSIZ   1024
 

#define SOCKET_CLOSING   0x200
 

#define SOCKET_CONNECTING   0x2
 

#define SOCKET_CONNRESET   0x400
 

#define SOCKET_DATAGRAM   0x20
 

#define SOCKET_EOF   0x1
 

#define SOCKET_EXCEPTION   0x8
 

#define SOCKET_FLUSHING   0x10
 

#define SOCKET_INTR   5
 

#define SOCKET_INVAL   6
 

#define SOCKET_LISTENING   0x100
 

#define SOCKET_NETDOWN   3
 

#define SOCKET_PENDING   0x8
 

#define SOCKET_PORT_MAX   0xffff
 

#define SOCKET_READABLE   0x2
 

#define SOCKET_RESET   2
 

#define SOCKET_WOULDBLOCK   1
 

#define SOCKET_WRITABLE   0x4
 

#define STRSPACE   T("\t \n\r\t")
 

#define SYM_MAX   (512)
 

#define T  )     s
 

#define TASTRL  )     (strlen(x) + 1)
 

#define TRACE_MAX   (4096 - 48)
 

#define TRUE   1
 

#define TSZ  )     (sizeof(x))
 

#define UPPATHSIZE   PATHSIZE
 

#define URL_MAX   4096
 

#define VALUE_ALLOCATE   0x1
 

#define VALUE_INVALID   { {0}, undefined, 0 }
 

#define VALUE_MAX_STRING   (4096 - 48)
 

#define value_numeric  )     (t >= byteint && t <= big)
 

#define value_ok  )     (t > undefined && t <= symbol)
 

#define value_str  )     (t >= string && t <= bytes)
 

#define VALUE_VALID   { {0}, integer, 1 }
 

#define XML_MAX   4096
 


Typedef Documentation

typedef char char_t
 

typedef void() emfSchedProc(void *data, int id)
 

typedef struct stat gstat_t
 

typedef int(* socketAccept_t)(int sid, char *ipaddr, int port, int listenSid)
 

typedef void(* socketHandler_t)(int sid, int mask, int data)
 

typedef int sym_fd_t
 

typedef struct sym_t sym_t
 


Enumeration Type Documentation

enum vtype_t
 

Enumeration values:
undefined 
byteint 
shortint 
integer 
hex 
percent 
octal 
big 
flag 
floating 
string 
bytes 
symbol 
errmsg 


Function Documentation

char_t* ascToUni char_t ubuf,
char *  str,
int  nBytes
 

void* balloc B_ARGS_DEC  ,
int  size
 

char_t* ballocAscToUni char *  cp,
int  alen
 

char* ballocUniToAsc char_t unip,
int  ulen
 

char_t* basename char_t name  ) 
 

char_t* basicGetAddress  ) 
 

char_t* basicGetHost  ) 
 

char_t* basicGetProduct  ) 
 

void basicSetAddress char_t addr  ) 
 

void basicSetHost char_t host  ) 
 

void bclose  ) 
 

void bfree B_ARGS_DEC  ,
void *  mp
 

void bfreeSafe B_ARGS_DEC  ,
void *  mp
 

int bopen void *  buf,
int  bufsize,
int  flags
 

void* brealloc B_ARGS_DEC  ,
void *  buf,
int  newsize
 

void bstats int  handle,
void(*)(int handle, char_t *fmt,...)  writefn
 

char_t* bstrdup B_ARGS_DEC  ,
char_t s
 

int cronAlloc cron_t cp,
char_t str
 

int cronFree cron_t cp  ) 
 

long cronUntil cron_t cp,
int  period,
time_t  testTime
 

int emfInstGet  ) 
 

void emfInstSet int  inst  ) 
 

void emfReschedCallback int  id,
int  delay
 

int emfSchedCallback int  delay,
emfSchedProc proc,
void *  arg
 

void emfSchedProcess  ) 
 

void emfUnschedCallback int  id  ) 
 

void error E_ARGS_DEC  ,
int  flags,
char_t fmt,
  ...
 

void* errorSetHandler void(*)(int etype, char_t *msg)  function  ) 
 

int fmtAlloc char_t **  s,
int  n,
char_t fmt,
  ...
 

int fmtStatic char_t s,
int  n,
char_t fmt,
  ...
 

int fmtValloc char_t **  s,
int  n,
char_t fmt,
va_list  arg
 

unsigned int gstrtoi char_t s  ) 
 

int hAlloc void ***  map  ) 
 

int hAllocEntry void ***  list,
int *  max,
int  size
 

void harnessClose int  status  ) 
 

void harnessFailed int  line  ) 
 

int harnessLevel  ) 
 

int harnessOpen char_t **  argv  ) 
 

void harnessPassed  ) 
 

void harnessTesting char_t msg,
  ...
 

unsigned int hextoi char_t hexstring  ) 
 

int hFree void ***  map,
int  handle
 

void ringqAddNull ringq_t rq  ) 
 

void ringqClose ringq_t rq  ) 
 

void ringqFlush ringq_t rq  ) 
 

int ringqGetBlk ringq_t rq,
unsigned char *  buf,
int  len
 

void ringqGetBlkAdj ringq_t rq,
int  size
 

int ringqGetBlkMax ringq_t rq  ) 
 

int ringqGetc ringq_t rq  ) 
 

int ringqInsertc ringq_t rq,
char_t  c
 

int ringqLen ringq_t rq  ) 
 

int ringqOpen ringq_t rq,
int  increment,
int  maxsize
 

int ringqPutBlk ringq_t rq,
unsigned char *  buf,
int  len
 

void ringqPutBlkAdj ringq_t rq,
int  size
 

int ringqPutBlkMax ringq_t rq  ) 
 

int ringqPutc ringq_t rq,
char_t  c
 

int ringqPutStr ringq_t rq,
char_t str
 

int scriptEval int  engine,
char_t cmd,
char_t **  rslt,
int  chan
 

int scriptSetVar int  engine,
char_t var,
char_t value
 

int socketAlloc char *  host,
int  port,
socketAccept_t  accept,
int  flags
 

int socketCanWrite int  sid  ) 
 

void socketClose  ) 
 

void socketCloseConnection int  sid  ) 
 

void socketCreateHandler int  sid,
int  mask,
socketHandler_t  handler,
int  arg
 

void socketDeleteHandler int  sid  ) 
 

int socketEof int  sid  ) 
 

int socketFlush int  sid  ) 
 

void socketFree int  sid  ) 
 

int socketGetBlock int  sid  ) 
 

int socketGetError  ) 
 

int socketGetHandle int  sid  ) 
 

int socketGetInput int  sid,
char *  buf,
int  toRead,
int *  errCode
 

int socketGetPort int  sid  ) 
 

int socketGets int  sid,
char_t **  buf
 

int socketInputBuffered int  sid  ) 
 

int socketOpen  ) 
 

int socketOpenConnection char *  host,
int  port,
socketAccept_t  accept,
int  flags
 

void socketProcess int  hid  ) 
 

socket_t* socketPtr int  sid  ) 
 

int socketRead int  sid,
char *  buf,
int  len
 

int socketReady int  hid  ) 
 

void socketRegisterInterest socket_t sp,
int  handlerMask
 

int socketSelect int  hid,
int  timeout
 

int socketSetBlock int  sid,
int  flags
 

void socketSetBufferSize int  sid,
int  in,
int  line,
int  out
 

int socketWaitForEvent socket_t sp,
int  events,
int *  errCode
 

int socketWrite int  sid,
char *  buf,
int  len
 

int socketWriteString int  sid,
char_t buf
 

char_t* stritoa int  n,
char_t string,
int  width
 

char_t* strlower char_t string  ) 
 

char_t* strupper char_t string  ) 
 

void symClose sym_fd_t  sd  ) 
 

int symDelete sym_fd_t  sd,
char_t name
 

sym_t* symEnter sym_fd_t  sd,
char_t name,
value_t  v,
int  arg
 

sym_t* symFirst sym_fd_t  sd  ) 
 

sym_t* symLookup sym_fd_t  sd,
char_t name
 

sym_t* symNext sym_fd_t  sd  ) 
 

sym_fd_t symOpen int  hash_size  ) 
 

void symSubClose  ) 
 

int symSubOpen  ) 
 

void symWalk sym_fd_t  sd,
void(*)(sym_t *symp)  fn
 

time_t timeMsec  ) 
 

void trace int  lev,
char_t fmt,
  ...
 

void traceRaw char_t buf  ) 
 

char* uniToAsc char *  buf,
char_t ustr,
int  nBytes
 

value_t valueErrmsg char_t value  ) 
 

void valueFree value_t v  ) 
 

value_t valueInteger long  value  ) 
 

UEMF

value_t valueString char_t value,
int  flags
 

int vxchdir char *  dirname  ) 
 


Variable Documentation

void(*)(int level, char_t *buf) traceSetHandler(void(*function)(int level, char_t *buf))
 


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