WorkMan-style audio database.
WorkManDB is a AudDB implemented to work with WorkMan-style databases.
Reimplements the AudDB version.
Because WorkMan-style databases reside in a single file,
open() also collects and stores the seek-positions of each
record in the database.
Reimplements the AudDB version. Replaces ct if
it's already in the database. If it's not, it appends
ct to the database, and increments oldlen.
Reimplements the AudDB version. Opens an input stream,
seeks the position at seeklist[idx], then calls
readEntry.
Reimplements the AudDB version.
Reimplements the AudDB version.
WorkManDB(char *fname)
~WorkManDB(void)
void open(void)
streampos* seeklist
void write(Catalog& ct, int& oldlen)
bool read_i(Catalog& ct, int idx)
bool readEntry(ifstream& instr, Catalog& ct)
bool writeEntry(ofstream& outstr, Catalog& ct)
void rescanDB(ifstream& instr)
bool appendEntry(Catalog& ct)
bool deleteEntry(Catalog& ct)
bool replaceEntry(Catalog& ct)
Copyright 1997 by John Weiss [John.Weiss@colorado.edu]
"generated by doc++"?! More like mangled generated by doc++