00001
00002
00003
00004 #ifndef _TAPE_FILE_H
00005 #define _TAPE_FILE_H
00006
00007 EXPORT int open_player(struct player *my, char *fname, char *flags);
00008 EXPORT char *read_player(struct player *my,char *buffer,unsigned int size);
00009 EXPORT int rewind_player(struct player *my);
00010 EXPORT void close_player(struct player *my);
00011
00012 EXPORT int open_shaper(struct shaper *my, char *fname, char *flags);
00013 EXPORT char *read_shaper(struct shaper *my,char *buffer,unsigned int size);
00014 EXPORT int rewind_shaper(struct shaper *my);
00015 EXPORT void close_shaper(struct shaper *my);
00016
00017 EXPORT int open_recorder(struct recorder *my, char *fname, char *flags);
00018 EXPORT int write_recorder(struct recorder *my, char *timestamp, char *value);
00019 EXPORT void close_recorder(struct recorder *my);
00020
00021 EXPORT int open_collector(struct collector *my, char *fname, char *flags);
00022 EXPORT int write_collector(struct collector *my, char *timestamp, char *value);
00023 EXPORT void close_collector(struct collector *my);
00024
00025 #endif