tape/tape.c File Reference


Detailed Description

Id
recorder.c,v 1.13 2008/02/08 23:33:10 d3p988 Exp

Definition in file tape.c.

Go to the source code of this file.

Defines

#define _STR(x)   #x
#define _TAPE_C
#define DLLOAD(P)   dlopen(P,RTLD_LAZY)
#define DLSYM(H, S)   dlsym(H,S)
#define LIBEXT   .so
#define LIBPREFIX   "lib"
#define MAP_DOUBLE(X, LO, HI)   {#X,VT_DOUBLE,&X,LO,HI}
#define MAP_END   {NULL}
#define MAP_INTEGER(X, LO, HI)   {#X,VT_INTEGER,&X,LO,HI}
#define MAP_STRING(X)   {#X,VT_STRING,X,sizeof(X),0}
#define STR(x)   _STR(x)

Typedefs

typedef void(*) CLOSEFUNC (void *)
typedef int(*) OPENFUNC (void *, char *, char *)
typedef char *(*) READFUNC (void *, char *, unsigned int)
typedef int(*) REWINDFUNC (void *)
typedef int(*) WRITEFUNC (void *, char *, char *)

Functions

EXPORT int check (void)
int do_kill ()
TAPEFUNCSget_ftable (char *mode)
EXPORT CLASSinit (CALLBACKS *fntable, void *module, int argc, char *argv[])

Variables

CLASScollector_class
CLASSplayer_class
CLASSrecorder_class
CLASSshaper_class
VARMAP varmap []


GridLAB-DTM Version 1.0
An open-source project initiated by the US Department of Energy