1 #ifndef _STREAM_SRV_H 2 #define _STREAM_SRV_H 3 4 #ifndef _SERVICE_H 5 # include "service.h" 6 #endif 7 8 int srvInqContents(stream_t *streamptr); 9 int srvInqTimestep(stream_t *streamptr, int tsID); 10 11 int srvInqRecord(stream_t *streamptr, int *varID, int *levelID); 12 void srvDefRecord(stream_t *streamptr); 13 void srvCopyRecord(stream_t *streamptr2, stream_t *streamptr1); 14 void srv_read_record(stream_t *streamptr, int memtype, void *data, size_t *nmiss); 15 void srv_write_record(stream_t *streamptr, int memtype, const void *data); 16 17 void srvReadVarDP (stream_t *streamptr, int varID, double *data, size_t *nmiss); 18 void srvWriteVarDP(stream_t *streamptr, int varID, const double *data); 19 20 void srvReadVarSliceDP (stream_t *streamptr, int varID, int levelID, double *data, size_t *nmiss); 21 void srvWriteVarSliceDP(stream_t *streamptr, int varID, int levelID, const double *data); 22 23 #endif /* _STREAM_SRV_H */ 24 /* 25 * Local Variables: 26 * c-file-style: "Java" 27 * c-basic-offset: 2 28 * indent-tabs-mode: nil 29 * show-trailing-whitespace: t 30 * require-trailing-newline: t 31 * End: 32 */ 33