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