|
Public Types |
enum | gios_open_mode {
app = ios::app,
ate = ios::ate,
binary = ios::binary,
in = ios::in,
nocreate = 0,
create = 0,
noreplace = 0,
out = ios::out,
inout = ios::in | ios::out,
trunc = ios::trunc
} |
Public Member Functions |
| GStream (GBOOL isCollective=FALSE, GBOOL isIndependent=TRUE, GSHORT ioTaskID=0) |
| ~GStream () |
virtual GBOOL | Open (const char *, GIOS_MODE iomode, GBOOL bDelete=FALSE) |
virtual void | Close () |
GBOOL | SetFileView (GFPOS disp) |
void | FileSynch () |
GBOOL | Access (char *fn) |
const char * | Error () |
GINT | ErrorID () |
GBOOL | NewComm () |
void | InitCommList (GINT) |
GBOOL | SwitchedComms (GINT) |
GBOOL | SwitchingComms (GINT) |
void | FinishedLoop () |
void | read (GUCHAR *, GINT nGUCHARs) |
void | get (char &ch) |
void | write (GUCHAR *, GINT nGUCHARs) |
void | seekp (GFPOS offset, seek_dir origin) |
void | seekg (GFPOS offset, seek_dir origin) |
char | peek () |
GFPOS | tellp () |
GFPOS | tellg () |
GBOOL | eof () |
GBOOL | fail () |
GBOOL | ignore (const char *delim) |
Protected Types |
enum | ERRNO {
ERRNONE,
ERREOF,
ERRFILENAME,
ERRHEADER,
ERRFILETYPE,
ERRCORRUPT,
ERRDIMENSION,
ERRNODATA,
ERRNOFILE,
ERRMISC,
ERRMALLOC,
ERRDATANOTFND,
ERRBADDATA,
ERRHAVEDATA,
ERRBADSNUM,
ERRMETAW,
ERRCOORDBLKW,
ERRDATABLKW,
ERRMETAR,
ERRCOORDBLKR,
ERRDATABLKR,
ERRFILEXISTS,
ERRFILENOTEXIST,
ERRMPI,
ERRMAX
} |
Protected Member Functions |
void | EndLoop (GINT index) |
Protected Attributes |
GINT | iLen_ |
ERRNO | ierror_ |
GBOOL | isOpen_ |
GBOOL | isFile_ |
GBOOL | iscollective_ |
GBOOL | isindependent_ |
GBOOL | deletefirst_ |
GBOOL | bNewComm_ |
GSHORT | iotaskid_ |
GINT | nLoopPMax_ |
char * | filename_ |
char | sErr_ [GMAX_ERROR_STRING] |
GIBuffer | procExcluded_ |
GIBuffer | pexcl_ |
GIBuffer | nLoopP_ |
GIBuffer | iRanks_ |
fstream * | ios_ |
GINT | IOCommMPI_ |