|
Classes |
| struct | ObitSystem |
| | ObitSystem Class structure. More...
|
| struct | ObitSystemClassInfo |
| | ClassInfo Structure. More...
|
Typedefs |
| typedef ObitSystem *(* | ObitSystemStartupFP )(gchar *pgmName, gint pgmNumber, gint AIPSuser, gint numberAIPSdisk, gchar *AIPSdir[], gint numberFITSdisk, gchar *FITSdir[], ObitErr *err) |
| | define type for ClassInfo structure
|
| typedef ObitSystem *(* | ObitSystemShutdownFP )(ObitSystem *in) |
| typedef void(* | ObitSystemGetScratchFP )(ObitIOType FileType, gchar *type, ObitInfoList *info, ObitErr *err) |
| typedef void(* | ObitSystemAddScratchFP )(Obit *in, ObitErr *err) |
| typedef void(* | ObitSystemFreeScratchFP )(Obit *in, ObitErr *err) |
Functions |
| void | ObitSystemClassInit (void) |
| | Public: Class initializer.
|
| ObitSystem * | ObitSystemStartup (gchar *pgmName, gint pgmNumber, gint AIPSuser, gint numberAIPSdisk, gchar *AIPSdir[], gint numberFITSdisk, gchar *FITSdir[], oint F_TRUE, oint F_FALSE, ObitErr *err) |
| | Public: startup/Constructor.
|
| gconstpointer | ObitSystemGetClass (void) |
| | Public: Return class pointer.
|
| ObitSystem * | ObitSystemShutdown (ObitSystem *in) |
| | Public: Shutdown.
|
| void | ObitSystemGetScratch (ObitIOType FileType, gchar *type, ObitInfoList *info, ObitErr *err) |
| | Public: Get Scratch file assignments.
|
| void | ObitSystemAddScratch (Obit *in, ObitErr *err) |
| | Public: Add Scratch file assignments.
|
| void | ObitSystemFreeScratch (Obit *in, ObitErr *err) |
| | Public: Free Scratch file assignments.
|
| gboolean | ObitSystemIsInit (void) |
| | Public: Tell If Obit is initialized.
|
| gchar * | ObitSystemGetPgmName (void) |
| | Public: Tell Program Name.
|
| void | ObitSystemSetPgmName (gchar *pgmName) |
| | Public: Reset Program Name.
|
| gint | ObitSystemGetPgmNumber (void) |
| | Public: Tell Program Number.
|
| void | ObitSystemSetPgmNumber (gint pgmNumber) |
| | Public: Reset Program Number.
|
| gint | ObitSystemGetAIPSuser (void) |
| | Public: Tell AIPS user ID.
|
| void | ObitSystemSetAIPSuser (gint AIPSuser) |
| | Public: Reset AIPS user ID.
|
This system wide information and controls creation and destruction of Scratch files. There should be one and only one instance of ObitSystem.