tape_file/tape_file.cpp File Reference


Detailed Description

Id
tape_file.cpp,v 1.2 2008/01/15 22:03:00 d3p988 Exp

Definition in file tape_file.cpp.

Go to the source code of this file.

Defines

#define ISSET(X, B)   (((X)[(B)/8]&(1<<((B)&7)))==(1<<((B)&7)))
#define MAPSIZE(N)   ((N-1)/8+1)
#define SET(X, B)   ((X)[(B)/8]|=(1<<((B)&7)))

Functions

EXPORT void close_collector (struct collector *my)
EXPORT void close_player (struct player *my)
EXPORT void close_recorder (struct recorder *my)
EXPORT void close_shaper (struct shaper *my)
EXPORT int open_collector (struct collector *my, char *fname, char *flags)
EXPORT int open_player (struct player *my, char *fname, char *flags)
EXPORT int open_recorder (struct recorder *my, char *fname, char *flags)
EXPORT int open_shaper (struct shaper *my, char *fname, char *flags)
EXPORT char * read_player (struct player *my, char *buffer, unsigned int size)
EXPORT char * read_shaper (struct shaper *my, char *buffer, unsigned int size)
EXPORT int rewind_player (struct player *my)
EXPORT int rewind_shaper (struct shaper *my)
EXPORT int write_collector (struct collector *my, char *timestamp, char *value)
EXPORT int write_recorder (struct recorder *my, char *timestamp, char *value)

Variables

char * file = NULL
int linenum = 0


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