tape/odbc.h

00001 /* odbc.h
00002  *
00003  */
00004 
00005 #ifndef _ODBC_H
00006 #define _ODBC_H
00007 
00008 int odbc_open_player(struct player *my, char *fname, char *flags);
00009 char *odbc_read_player(struct player *my,char *buffer,unsigned int size);
00010 int odbc_rewind_player(struct player *my);
00011 void odbc_close_player(struct player *my);
00012 
00013 int odbc_open_shaper(struct shaper *my, char *fname, char *flags);
00014 char *odbc_read_shaper(struct shaper *my,char *buffer,unsigned int size);
00015 int odbc_rewind_shaper(struct shaper *my);
00016 void odbc_close_shaper(struct shaper *my);
00017 
00018 int odbc_open_recorder(struct recorder *my, char *fname, char *flags);
00019 int odbc_write_recorder(struct recorder *my, char *timestamp, char *value);
00020 void odbc_close_recorder(struct recorder *my);
00021 
00022 int odbc_open_collector(struct collector *my, char *fname, char *flags);
00023 int odbc_write_collector(struct collector *my, char *timestamp, char *value);
00024 void odbc_close_collector(struct collector *my);
00025 
00026 #endif

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