|
Classes |
| struct | ObitFile |
| | ObitFile Class. More...
|
| struct | ObitFileClassInfo |
| | ClassInfo Structure. More...
|
Defines |
| #define | ObitFileUnref(in) ObitUnref (in) |
| | Macro to unreference (and possibly destroy) an ObitFile returns a ObitFile*.
|
| #define | ObitFileRef(in) ObitRef (in) |
| | Macro to reference (update reference count) an ObitFile.
|
| #define | ObitFileIsA(in) ObitIsA (in, ObitFileGetClass()) |
| | Macro to determine if an object is the member of this or a derived class.
|
Typedefs |
| typedef off_t | ObitFilePos |
| | Type for file position.
|
| typedef ObitFile *(* | ObitFileZapFP )(ObitFile *in, ObitErr *err) |
| typedef void(* | ObitFileRenameFP )(gchar *oldName, gchar *newName, ObitErr *err) |
| typedef ObitIOCode(* | ObitFileOpenFP )(ObitFile *in, gchar *fileName, ObitIOAccess access, ObitIOType type, glong blockSize, ObitErr *err) |
| typedef ObitIOCode(* | ObitFileCloseFP )(ObitFile *in, ObitErr *err) |
| typedef ObitIOCode(* | ObitFileSetPosFP )(ObitFile *in, ObitFilePos filePos, ObitErr *err) |
| typedef ObitIOCode(* | ObitFileEndFP )(ObitFile *in, ObitErr *err) |
| typedef ObitIOCode(* | ObitFileReadFP )(ObitFile *in, ObitFilePos filePos, glong size, gchar *buffer, ObitErr *err) |
| typedef ObitIOCode(* | ObitFileReadLineFP )(ObitFile *in, gchar *line, gint lineMax, ObitErr *err) |
| typedef ObitIOCode(* | ObitFileWriteFP )(ObitFile *in, ObitFilePos filePos, glong size, gchar *buffer, ObitErr *err) |
| typedef ObitIOCode(* | ObitFileWriteLineFP )(ObitFile *in, gchar *line, ObitErr *err) |
| typedef ObitIOCode(* | ObitFilePadFP )(ObitFile *in, glong padTo, gchar *buffer, glong bsize, ObitErr *err) |
| typedef ObitIOCode(* | ObitFilePadFileFP )(ObitFile *in, glong blksize, ObitErr *err) |
| typedef ObitIOCode(* | ObitFileFlushFP )(ObitFile *in, ObitErr *err) |
| typedef gboolean(* | ObitFileExistFP )(gchar *fileName, ObitErr *err) |
| typedef ObitFilePos(* | ObitFileSizeFP )(ObitFile *in, ObitErr *err) |
| typedef gchar *(* | ObitFileNameFP )(ObitFile *in) |
| typedef gboolean(* | ObitFileErrMsgFP )(ObitErr *err) |
Functions |
| void | ObitFileClassInit (void) |
| | Public: Class initializer.
|
| ObitFile * | newObitFile (gchar *name) |
| | Public: Constructor.
|
| gconstpointer | ObitFileGetClass (void) |
| | Public: ClassInfo pointer.
|
| ObitFile * | ObitFileZap (ObitFile *in, ObitErr *err) |
| | Public: destroy.
|
| void | ObitFileRename (gchar *oldName, gchar *newName, ObitErr *err) |
| | Public: rename.
|
| ObitFile * | ObitFileCopy (ObitFile *in, ObitFile *out, ObitErr *err) |
| | Public: Copy constructor.
|
| ObitIOCode | ObitFileOpen (ObitFile *in, gchar *fileName, ObitIOAccess access, ObitIOType type, glong blockSize, ObitErr *err) |
| | Public: Open.
|
| ObitIOCode | ObitFileClose (ObitFile *in, ObitErr *err) |
| | Public: Close.
|
| ObitIOCode | ObitFileSetPos (ObitFile *in, ObitFilePos filePos, ObitErr *err) |
| | Public: Position file.
|
| ObitIOCode | ObitFileEnd (ObitFile *in, ObitErr *err) |
| | Public: Position at end of file.
|
| ObitIOCode | ObitFileRead (ObitFile *in, ObitFilePos filePos, glong size, gchar *buffer, ObitErr *err) |
| | Public: Read.
|
| ObitIOCode | ObitFileReadLine (ObitFile *in, gchar *line, gint lineMax, ObitErr *err) |
| | Public: Read next line of text file.
|
| ObitIOCode | ObitFileWrite (ObitFile *in, ObitFilePos filePos, glong size, gchar *buffer, ObitErr *err) |
| | Public: Write.
|
| ObitIOCode | ObitFileWriteLine (ObitFile *in, gchar *line, ObitErr *err) |
| | Public: Write next line to text file.
|
| ObitIOCode | ObitFilePad (ObitFile *in, glong padTo, gchar *buffer, glong bsize, ObitErr *err) |
| | Public: Pad remainder of a block.
|
| ObitIOCode | ObitFilePadFile (ObitFile *in, glong blksize, ObitErr *err) |
| | Public: Pad end of file to an integral of a given size.
|
| ObitIOCode | ObitFileFlush (ObitFile *in, ObitErr *err) |
| | Public: Flush Buffer.
|
| gboolean | ObitFileExist (gchar *fileName, ObitErr *err) |
| | Public: Does a given file exist?
|
| ObitFilePos | ObitFileSize (gchar *fileName, ObitErr *err) |
| | Public: What is the current size of a file.
|
| gchar * | ObitFileName (gchar *fileName) |
| | Public: What is the name (without path) if a file.
|
| gboolean | ObitFileErrMsg (ObitErr *err) |
| | Public: Utility, Error message for errno.
|
This class provides an I/O interface to disk files.