xmcd-style audio database.
TiKanDB is a AudDB implemented to work with xmcd-style databases.
Reimplements the AudDB version.
Recursivesly scans the ':'-separated list of paths specified
in db_name. Symbolic links should point to directories
only, not files.
Because xmcd-style databases reside in individual files under
a directory tree, open() stores the full filename of
each database entry.
Reimplements the AudDB version. If ct is
already in the database, it increments oldlen.
Reimplements the AudDB version. Opens an input stream
for the file at pathpos[idx], then calls
readEntry.
Reimplements the AudDB version.
Reimplements the AudDB version.
TiKanDB(char *fpath)
~TiKanDB(void)
void open(void)
char** pathpos
char** pathlst
int npaths
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)
Copyright 1997 by John Weiss [John.Weiss@colorado.edu]
"generated by doc++"?! More like mangled generated by doc++