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