#include <File.h>
Public Member Functions |
| File () |
| Sazande.
|
| ~File () |
| Mokhareb.
|
bool | Open (const char *FileName, bool CreateFile=false) |
int | Read (void *Buffer, u32 ReadSize) |
int | write (void *Buffer, u32 ReadSize) |
bool | IsOpen () |
int | Seek (u32 pos, bool Current=false) |
u32 | GetSize () |
void | Close () |
| KgeUnknown () |
| Constructor.
|
virtual | ~KgeUnknown () |
| Destructor.
|
virtual void | AddRef () |
| Add a reference to the object.
|
virtual void | DecRef () |
| Decrease a reference from the object. if its reference count get 0 then the object will destroy.
|
u32 | GetRefCount () |
| Return resource reference count.
|
const char * | GetDebugText () |
| returns the instance debug text.
|
Static Public Member Functions |
static bool | Exist (const char *cstrFileName) |
| Check if the file exist.
|
Detailed Description
Definition at line 19 of file File.h.
Constructor & Destructor Documentation
Member Function Documentation
void kge::io::File::Close |
( |
| ) |
|
static bool kge::io::File::Exist |
( |
const char * |
cstrFileName | ) |
|
|
static |
u32 kge::io::File::GetSize |
( |
| ) |
|
Bedast avadane size file e ke baz karde ed.
- Returns
- Size file ra bar migardand.
bool kge::io::File::IsOpen |
( |
| ) |
|
Check mikone ta bebine file amade estefade hast.
- Returns
- Agar file ghablan baz shode bashad true mide.
bool kge::io::File::Open |
( |
const char * |
FileName, |
|
|
bool |
CreateFile = false |
|
) |
| |
Ye file ro baz mikone baraye khondan ya neveshtan age oon file vojod nadashte bashe misazash.
- Parameters
-
FileName | Esme file ee ke mikhahid baz shavad. |
CreateFile | agra true bashad vaghti file vojod nadashte bashe misazash. |
- Returns
- agar movafagh shod true bar migardone.
int kge::io::File::Read |
( |
void * |
Buffer, |
|
|
u32 |
ReadSize |
|
) |
| |
Khondane ghesmati az file. pas az harbar khondan baghie file ro az jaee ke ta dafe ghabl khonde edame mide magar anke az seek estefade konid.
- Parameters
-
Buffer | Meghdari ke khande mishe dar inja zakhire mishe. |
ReadSize | Tedade byte hayee ke mikhahid az to file khande shavad. |
- Returns
- Tedad byte hayee ro ke khonde bar migardonad.
int kge::io::File::Seek |
( |
u32 |
pos, |
|
|
bool |
Current = false |
|
) |
| |
Hrekat kardan be noghte ye digari az file.
- Parameters
-
pos | Mahali ke bayad jabeja beshe. |
Current | Agar flase bashe az aval file mire be noghte morde nazar va age ham ke true bashe az onjaee ke bode jabeja mishe. |
int kge::io::File::write |
( |
void * |
Buffer, |
|
|
u32 |
ReadSize |
|
) |
| |
Member Data Documentation
char* kge::io::File::m_cFileName |
|
protected |
FILE* kge::io::File::m_pFile |
|
protected |
The documentation for this class was generated from the following file:
- E:/mycodes/git/kge/Include/io/File.h