00001 #pragma once
00002
00003
00004 class gvFile
00005 {
00006 private:
00007 int managedfile;
00008 public:
00009 gvFile(void);
00010 ~gvFile(void);
00011 bool open(const char* szFileName,const char* mode);
00012 void close(void);
00013 int seek(long offset,int origin);
00014 };
00015
00016 class gvFileWin32 : public gvFile
00017 {
00018 public:
00019
00020 };
00021
00022 class gvFileLinux : public gvFile
00023 {
00024 public:
00025 private:
00026 int managedfile;
00027 public:
00028 gvFile(void);
00029 ~gvFile(void);
00030 bool open(const char* szFileName,const char* mode);
00031 void close(void);
00032 int seek(long offset,int origin);
00033
00034 };
00035
00036
00037