8 #ifndef MFileSystem_GenericFile_h 9 #define MFileSystem_GenericFile_h 37 virtual const char*
GetPath()
const = 0;
76 #endif // MFileSystem_GenericFile_h MBase::ReturnPtr< GenericFile > ReturnPtr
Definition: GenericFile.h:27
MBase::StrongPtr< GenericFile > Ptr
Definition: GenericFile.h:26
virtual Int64 GetPosition() const =0
#define Int64
Definition: BasicTypes.h:36
virtual void SetPosition(Int64 iOffset)=0
virtual Int64 GetSize() const =0
virtual Int64 SetPositionToEnd()=0
virtual ~GenericFile()
Definition: GenericFile.h:30
Definition: Allocator.h:47
Definition: GenericFile.h:22
Definition: StrongPtr.h:50
virtual bool IsAccessibleViaPath() const =0
virtual const char * GetPath() const =0
Definition: StrongObjects.h:21
virtual void MovePosition(Int64 iOffset)=0
Definition: ReturnPtr.h:22