das2C
das core C utilities (v3)
Loading...
Searching...
No Matches
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
24void das_send_stub(int nDasVer);
25
29int das_send_nodata(int nDasVer, const char* sFmt, ...);
30
34int das_send_queryerr(int nDasVer, const char* sFmt, ...);
35
36int das_vsend_queryerr(int nDasVer, const char* sFmt, va_list argp);
37
41int das_send_srverr(int nDasVer, const char* sFmt, ...);
42
44void das_send_msg(int nDasVer, const char* source, const char* sFmt, ...);
45
58void das_send_progbeg(int nDasVer, const char* sSrc, double fBeg, double fEnd);
59
68void 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
81float _das_swap_float(float rIn);
82
83void _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.