Read and write generic audio databases.
AudDB is a base class for creating databases of Catalog objects.
Reads a catalog entry, ct.
Performs a find(), then calls its overloaded version
using the index from the find(). Returns false if
it can't find ct in the database.
AudDB(char *name)
virtual ~AudDB(void)
void setName(char *name)
void add(Catalog &ct)
virtual void open(void)
virtual bool read(Catalog& ct)
char* db_name
unsigned long* magiclist
int len_magic
int find(Catalog& ct)
virtual void write(Catalog& ct, int& oldlen)
virtual bool read_i(Catalog& ct, int idx)
virtual bool readEntry(ifstream& instr, Catalog& ct)
virtual bool writeEntry(ofstream& outstr, Catalog& ct)
Copyright 1997 by John Weiss [John.Weiss@colorado.edu]
"generated by doc++"?! More like mangled generated by doc++