home *** CD-ROM | disk | FTP | other *** search
- #ifndef RESOURCE_H
- #define RESOURCE_H
-
- class Resource
- {
- Resource(const Resource &);
- const Resource & operator=(const Resource &);
- public:
- Resource()
- {}
- virtual ~Resource()
- {}
- virtual unsigned read(void * data, unsigned count) =0;
- virtual unsigned get_size() =0;
- virtual void reset() =0;
- };
- #endif //RESOURCE_H