Etterna 0.74.4
Loading...
Searching...
No Matches
Public Member Functions | List of all members
RageFileBasic Class Referenceabstract
Inheritance diagram for RageFileBasic:
Inheritance graph
[legend]

Public Member Functions

virtual std::string GetError () const =0
 
virtual void ClearError ()=0
 
virtual bool AtEOF () const =0
 
virtual int Seek (int iOffset)=0
 
virtual int Seek (int offset, int whence)=0
 
virtual int Tell () const =0
 
virtual int Read (void *pBuffer, size_t iBytes)=0
 
virtual int Read (std::string &buffer, int bytes=-1)=0
 
virtual int Read (void *buffer, size_t bytes, int nmemb)=0
 
virtual int Write (const void *pBuffer, size_t iBytes)=0
 
virtual int Write (const std::string &sString)=0
 
virtual int Write (const void *buffer, size_t bytes, int nmemb)=0
 
virtual int Flush ()=0
 
virtual std::string GetDisplayPath () const
 
virtual RageFileBasicCopy () const =0
 
virtual int GetLine (std::string &out)=0
 
virtual int PutLine (const std::string &str)=0
 
virtual void EnableCRC32 (bool on=true)=0
 
virtual bool GetCRC32 (uint32_t *iRet)=0
 
virtual int GetFileSize () const =0
 
virtual int GetFD ()=0
 

The documentation for this class was generated from the following file: