/*@@ @header ioPandaGH.h @date 01 Oct 1999 @author Jonghyun Lee @desc The extensions to the GH structure from IOPanda. @enddesc @version $Header$ @@*/ #ifndef _IOPANDA_IOPANDAGH_H_ #define _IOPANDA_IOPANDAGH_H_ 1 #include "StoreNamedData.h" typedef struct IOPandaGH { /* the number of times to output */ int out_every; /* flags indicating output for variable[i] */ char *do_out; /* directory in which to output */ char *outdir; /* the last iteration output for variable[i] */ int *out_last; } pandaGH; #ifdef __cplusplus extern "C" { #endif /* prototypes of functions to be registered as IOPanda's IO method */ int IOPanda_OutputGH (const cGH *GH); int IOPanda_TriggerOutput (const cGH *GH, int); int IOPanda_TimeFor (const cGH *GH, int); int IOPanda_OutputVarAs (const cGH *GH, const char *var, const char *alias); #ifdef __cplusplus } // extern "C" #endif #endif /* _IOPANDA_IOPANDAGH_H_ */