#include "ObitTableList.h"
Classes | |
| struct | ObitTableListElem |
| An element of an ObitTableList. More... | |
Functions | |
| void | ObitTableListInit (gpointer in) |
| Private: Initialize newly instantiated object. | |
| void | ObitTableListClear (gpointer in) |
| Private: Deallocate members. | |
| ObitTableList * | newObitTableList (gchar *name) |
| Public: Constructor. | |
| gconstpointer | ObitTableListGetClass (void) |
| Public: ClassInfo pointer. | |
| ObitTableList * | ObitTableListCopy (ObitTableList *in, ObitTableList *out, ObitErr *err) |
| Public: Copy constructor. | |
| void | ObitTableListPut (ObitTableList *in, gchar *name, glong *version, ObitTable *table, ObitErr *err) |
| Public: Store item to TableList. | |
| gboolean | ObitTableListGet (ObitTableList *in, gchar *name, glong *version, ObitTable **table, ObitErr *err) |
| Public: Retrieve item from TableList by name. | |
| gboolean | ObitTableListGetNumber (ObitTableList *in, glong number, gchar **name, glong *version, ObitTable **table, ObitErr *err) |
| Public: Retrieve item from TableList by number. | |
| glong | ObitTableListGetHigh (ObitTableList *in, gchar *name) |
| Public: Return highered numbered table of a given type. | |
| void | ObitTableListRemove (ObitTableList *in, gchar *name, glong version) |
| Public: Remove item from list. | |
| void | ObitTableListPrint (ObitTableList *in, ObitErr *err) |
| Public: Print list to stderr. | |
| void | ObitTableListCheck (ObitTableList *in, ObitErr *err) |
| Public: Check validity. | |
| void | ObitTableListClassInit (void) |
| Public: Class initializer. | |
This is a list of associated tables.
|
|
Public: Constructor. Initializes class if needed on first call.
|
|
||||||||||||
|
Public: Check validity.
|
|
|
Public: Class initializer.
|
|
|
Private: Deallocate members. Does (recursive) deallocation of parent class members.
|
|
||||||||||||||||
|
Public: Copy constructor. Parent class members are included but any derived class info is ignored.
|
|
||||||||||||||||||||||||
|
Public: Retrieve item from TableList by name.
|
|
|
Public: ClassInfo pointer. Initializes class if needed on first call.
|
|
||||||||||||
|
Public: Return highered numbered table of a given type.
|
|
||||||||||||||||||||||||||||
|
Public: Retrieve item from TableList by number. If the TableList contains an actual pointer to the table, a reference is returned (needs to be Unreffed). If the table pointer is NULL, this is returned and the return value is FALSE (although the table described exists and can be instantiated with newObit?Table.
|
|
|
Private: Initialize newly instantiated object. Does (recursive) initialization of base class members before this class.
|
|
||||||||||||
|
Public: Print list to stderr.
|
|
||||||||||||||||||||||||
|
Public: Store item to TableList. If the requested name and version does not exist then an entry is created. If a previous entry exists, the information is updated.
|
|
||||||||||||||||
|
Public: Remove item from list. Item is destroyed; does nothing if item not found.
|
1.3.9.1