|
| RageFileObj (const RageFileObj &cpy) |
|
std::string | GetError () const override |
|
void | ClearError () override |
|
bool | AtEOF () const override |
|
int | Seek (int iOffset) override |
|
int | Seek (int offset, int whence) override |
|
int | Tell () const override |
|
int | Read (void *pBuffer, size_t iBytes) override |
|
int | Read (std::string &buffer, int bytes=-1) override |
|
int | Read (void *buffer, size_t bytes, int nmemb) override |
|
int | Write (const void *pBuffer, size_t iBytes) override |
|
int | Write (const std::string &sString) override |
|
int | Write (const void *buffer, size_t bytes, int nmemb) override |
|
int | Flush () override |
|
int | GetLine (std::string &out) override |
|
int | PutLine (const std::string &str) override |
|
void | EnableCRC32 (bool on=true) override |
|
bool | GetCRC32 (uint32_t *iRet) override |
|
int | GetFileSize () const override=0 |
|
int | GetFD () override |
|
std::string | GetDisplayPath () const override |
|
RageFileBasic * | Copy () const override |
|
|
virtual int | SeekInternal (int) |
|
virtual int | ReadInternal (void *pBuffer, size_t iBytes)=0 |
|
virtual int | WriteInternal (const void *pBuffer, size_t iBytes)=0 |
|
virtual int | FlushInternal () |
|
void | EnableReadBuffering () |
|
void | EnableWriteBuffering (int iBytes=1024 *64) |
|
void | SetError (const std::string &sError) |
|
◆ AtEOF()
bool RageFileObj::AtEOF |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ ClearError()
void RageFileObj::ClearError |
( |
| ) |
|
|
inlineoverridevirtual |
◆ Copy()
◆ EnableCRC32()
void RageFileObj::EnableCRC32 |
( |
bool |
on = true | ) |
|
|
overridevirtual |
◆ Flush()
int RageFileObj::Flush |
( |
| ) |
|
|
overridevirtual |
◆ GetCRC32()
bool RageFileObj::GetCRC32 |
( |
uint32_t * |
iRet | ) |
|
|
overridevirtual |
◆ GetDisplayPath()
std::string RageFileObj::GetDisplayPath |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetError()
std::string RageFileObj::GetError |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetFD()
int RageFileObj::GetFD |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetFileSize()
int RageFileObj::GetFileSize |
( |
| ) |
const |
|
overridepure virtual |
◆ GetLine()
int RageFileObj::GetLine |
( |
std::string & |
out | ) |
|
|
overridevirtual |
◆ PutLine()
int RageFileObj::PutLine |
( |
const std::string & |
str | ) |
|
|
overridevirtual |
◆ Read() [1/3]
int RageFileObj::Read |
( |
std::string & |
buffer, |
|
|
int |
bytes = -1 |
|
) |
| |
|
overridevirtual |
◆ Read() [2/3]
int RageFileObj::Read |
( |
void * |
buffer, |
|
|
size_t |
bytes, |
|
|
int |
nmemb |
|
) |
| |
|
overridevirtual |
◆ Read() [3/3]
int RageFileObj::Read |
( |
void * |
pBuffer, |
|
|
size_t |
iBytes |
|
) |
| |
|
overridevirtual |
◆ Seek() [1/2]
int RageFileObj::Seek |
( |
int |
iOffset | ) |
|
|
overridevirtual |
◆ Seek() [2/2]
int RageFileObj::Seek |
( |
int |
offset, |
|
|
int |
whence |
|
) |
| |
|
overridevirtual |
◆ Tell()
int RageFileObj::Tell |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ Write() [1/3]
int RageFileObj::Write |
( |
const std::string & |
sString | ) |
|
|
inlineoverridevirtual |
◆ Write() [2/3]
int RageFileObj::Write |
( |
const void * |
buffer, |
|
|
size_t |
bytes, |
|
|
int |
nmemb |
|
) |
| |
|
overridevirtual |
◆ Write() [3/3]
int RageFileObj::Write |
( |
const void * |
pBuffer, |
|
|
size_t |
iBytes |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following files:
- /home/runner/work/etterna/etterna/src/RageUtil/File/RageFileBasic.h
- /home/runner/work/etterna/etterna/src/RageUtil/File/RageFileBasic.cpp