00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029 #ifndef ObitTableGBTDCRRECEIVER_H
00030 #define ObitTableGBTDCRRECEIVER_H
00031
00032 #include <string.h>
00033 #include <stdio.h>
00034 #include <stdlib.h>
00035 #include <math.h>
00036 #include <glib.h>
00037 #include "Obit.h"
00038 #include "ObitErr.h"
00039 #include "ObitTable.h"
00040
00041
00129
00130
00132 #define MAXKEYCHARTABLERECEIVER 24
00133
00135 typedef struct {
00136 #include "ObitTableGBTDCRRECEIVERDef.h"
00137 } ObitTableGBTDCRRECEIVER;
00138
00140 typedef struct {
00141 #include "ObitTableGBTDCRRECEIVERRowDef.h"
00142 } ObitTableGBTDCRRECEIVERRow;
00143
00144
00150 #define ObitTableGBTDCRRECEIVERUnref(in) ObitUnref (in)
00151
00157 #define ObitTableGBTDCRRECEIVERRef(in) ObitRef (in)
00158
00165 #define ObitTableGBTDCRRECEIVERIsA(in) ObitIsA (in, ObitTableGBTDCRRECEIVERGetClass())
00166
00172 #define ObitTableGBTDCRRECEIVERRowUnref(in) ObitUnref (in)
00173
00179 #define ObitTableGBTDCRRECEIVERRowRef(in) ObitRef (in)
00180
00187 #define ObitTableGBTDCRRECEIVERRowIsA(in) ObitIsA (in, ObitTableGBTDCRRECEIVERRowGetClass())
00188
00189
00190
00192 void ObitTableGBTDCRRECEIVERRowClassInit (void);
00193
00195 ObitTableGBTDCRRECEIVERRow* newObitTableGBTDCRRECEIVERRow (ObitTableGBTDCRRECEIVER *table);
00196
00198 gconstpointer ObitTableGBTDCRRECEIVERRowGetClass (void);
00199
00200
00202 void ObitTableGBTDCRRECEIVERClassInit (void);
00203
00205 ObitTableGBTDCRRECEIVER* newObitTableGBTDCRRECEIVER (gchar* name);
00206
00208 ObitTableGBTDCRRECEIVER*
00209 newObitTableGBTDCRRECEIVERValue (gchar* name, Obit *file, glong *ver,
00210 ObitIOAccess access,
00211
00212 ObitErr *err);
00213
00215 gconstpointer ObitTableGBTDCRRECEIVERGetClass (void);
00216
00218 ObitTableGBTDCRRECEIVER* ObitTableGBTDCRRECEIVERCopy (ObitTableGBTDCRRECEIVER *in, ObitTableGBTDCRRECEIVER *out,
00219 ObitErr *err);
00220
00222 ObitTableGBTDCRRECEIVER* ObitTableGBTDCRRECEIVERClone (ObitTableGBTDCRRECEIVER *in, ObitTableGBTDCRRECEIVER *out);
00223
00225 ObitTableGBTDCRRECEIVER* ObitTableGBTDCRRECEIVERConvert (ObitTable *in);
00226
00228 ObitIOCode ObitTableGBTDCRRECEIVEROpen (ObitTableGBTDCRRECEIVER *in, ObitIOAccess access,
00229 ObitErr *err);
00230
00232 ObitIOCode
00233 ObitTableGBTDCRRECEIVERReadRow (ObitTableGBTDCRRECEIVER *in, glong iRECEIVERRow, ObitTableGBTDCRRECEIVERRow *row,
00234 ObitErr *err);
00235
00237 void
00238 ObitTableGBTDCRRECEIVERSetRow (ObitTableGBTDCRRECEIVER *in, ObitTableGBTDCRRECEIVERRow *row,
00239 ObitErr *err);
00240
00242 ObitIOCode
00243 ObitTableGBTDCRRECEIVERWriteRow (ObitTableGBTDCRRECEIVER *in, glong iRECEIVERRow, ObitTableGBTDCRRECEIVERRow *row,
00244 ObitErr *err);
00245
00247 ObitIOCode ObitTableGBTDCRRECEIVERClose (ObitTableGBTDCRRECEIVER *in, ObitErr *err);
00248
00249
00255 typedef struct {
00256 #include "ObitTableGBTDCRRECEIVERClassDef.h"
00257 } ObitTableGBTDCRRECEIVERClassInfo;
00258
00264 typedef struct {
00265 #include "ObitTableGBTDCRRECEIVERRowClassDef.h"
00266 } ObitTableGBTDCRRECEIVERRowClassInfo;
00267 #endif