|
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_ |