das2C
das core C utilities (v3)
send.h
Go to the documentation of this file.
1 
11 #ifndef _das2_outbuf_H_
12 #define _das2_outbuf_H_
13 
14 #include <stdarg.h>
15 #include <stdlib.h>
16 
24 void das_send_stub(int nDasVer);
25 
29 int das_send_nodata(int nDasVer, const char* sFmt, ...);
30 
34 int das_send_queryerr(int nDasVer, const char* sFmt, ...);
35 
36 int das_vsend_queryerr(int nDasVer, const char* sFmt, va_list argp);
37 
41 int das_send_srverr(int nDasVer, const char* sFmt, ...);
42 
44 void das_send_msg(int nDasVer, const char* source, const char* sFmt, ...);
45 
58 void das_send_progbeg(int nDasVer, const char* sSrc, double fBeg, double fEnd);
59 
68 void das_send_progup(int nDasVer, const char* sSrc, double fCurrent);
69 
70 
71 
72 #ifdef HOST_IS_LSB_FIRST
76 #define das_msb_float(x) _das_swap_float(x)
77 #else
78 #define das_msb_float(x) x
79 #endif
80 
81 float _das_swap_float(float rIn);
82 
83 void _das_escape_xml(char* sDest, size_t uOutLen, const char* sSrc);
84 
85 #endif /* _das2_outbuf_H_ */
int das_send_nodata(int nDasVer, const char *sFmt,...)
Output a no data in interval message.
void das_send_msg(int nDasVer, const char *source, const char *sFmt,...)
Output a log status message (i.e.
void das_send_progbeg(int nDasVer, const char *sSrc, double fBeg, double fEnd)
Start a progress bar on the recieving client.
void das_send_progup(int nDasVer, const char *sSrc, double fCurrent)
Update a progress bar on the receiving client.
void das_send_stub(int nDasVer)
Send a stub stream header.
int das_send_srverr(int nDasVer, const char *sFmt,...)
Output a server problem message (i.e.
int das_send_queryerr(int nDasVer, const char *sFmt,...)
Output a "user-messed up" message when receiving a badly formed query.