home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2001 Mobile
/
Chip_Mobile_2001.iso
/
palm
/
business
/
printcar
/
printcar.exe
/
src
/
DB
/
ResourceDatabase.h
< prev
Wrap
C/C++ Source or Header
|
2000-06-04
|
1KB
|
44 lines
//
// $Id: ResourceDatabase.h,v 1.2 2000/06/04 00:51:07 sergey Exp $
//
#ifndef _ResourceDatabase_h_
#define _ResourceDatabase_h_
#include "Database.h"
namespace DB
{
//
// Resource Database wrapper class
//
class ResourceDatabase: public Database
{
public:
ResourceDatabase() {}
~ResourceDatabase() {}
// this object can't be copied
private:
ResourceDatabase(const ResourceDatabase&);
ResourceDatabase& operator =(const ResourceDatabase&);
// operations
public:
int resourceCount() const;
// Returns index of resource in resource database, or -1 if not found.
int findResource(long resourceType, int resourceID) const;
// Reads resource by it's index in resorce database.
bool readResource(int index, Record& resource) const;
// Reads resource by it's type and Id parameters.
bool readResource(long resourceType, int resourceID, Record& resource) const;
};
}
// namespace DB
#endif // _ResourceDatabase_h_