SNAP Library, User Reference
2012-10-02 12:56:23
SNAP, a general purpose network analysis and graph mining library
|
Inherits TSInOut.
Public Member Functions | |
TFInOut (const TStr &FNm, const TFAccess &FAccess, const bool &CreateIfNo) | |
~TFInOut () | |
TStr | GetFNm () const |
TFileId | GetFileId () const |
bool | Eof () |
int | Len () const |
char | GetCh () |
char | PeekCh () |
int | GetBf (const void *LBf, const TSize &LBfL) |
void | SetPos (const int &Pos) |
void | MovePos (const int &DPos) |
int | GetPos () const |
int | GetSize () const |
void | Clr () |
int | PutCh (const char &Ch) |
int | PutBf (const void *LBf, const TSize &LBfL) |
void | Flush () |
Static Public Member Functions | |
static PSInOut | New (const TStr &FNm, const TFAccess &FAccess, const bool &CreateIfNo) |
TFInOut::~TFInOut | ( | ) | [inline] |
void TFInOut::Clr | ( | ) | [inline, virtual] |
Implements TSInOut.
bool TFInOut::Eof | ( | ) | [inline, virtual] |
Implements TSIn.
void TFInOut::Flush | ( | ) | [inline, virtual] |
Implements TSOut.
int TFInOut::GetBf | ( | const void * | LBf, |
const TSize & | LBfL | ||
) | [virtual] |
Implements TSIn.
char TFInOut::GetCh | ( | ) | [inline, virtual] |
Implements TSIn.
TFileId TFInOut::GetFileId | ( | ) | const [inline, virtual] |
Reimplemented from TSOut.
TStr TFInOut::GetFNm | ( | ) | const |
int TFInOut::GetPos | ( | ) | const [inline, virtual] |
Implements TSInOut.
int TFInOut::GetSize | ( | ) | const [virtual] |
Implements TSInOut.
int TFInOut::Len | ( | ) | const [inline, virtual] |
Implements TSIn.
void TFInOut::MovePos | ( | const int & | DPos | ) | [inline, virtual] |
Implements TSInOut.
PSInOut TFInOut::New | ( | const TStr & | FNm, |
const TFAccess & | FAccess, | ||
const bool & | CreateIfNo | ||
) | [static] |
char TFInOut::PeekCh | ( | ) | [inline, virtual] |
Implements TSIn.
int TFInOut::PutBf | ( | const void * | LBf, |
const TSize & | LBfL | ||
) | [virtual] |
Implements TSOut.
int TFInOut::PutCh | ( | const char & | Ch | ) | [inline, virtual] |
Implements TSOut.
void TFInOut::SetPos | ( | const int & | Pos | ) | [inline, virtual] |
Implements TSInOut.