libdap++
Updated for version 3.14.0
|
#include <chunked_istream.h>
Public Member Functions | |
int | bytes_in_buffer () const |
chunked_istream (std::istream &is, int size) | |
bool | error () const |
std::string | error_message () const |
int | read_next_chunk () |
bool | twiddle_bytes () const |
Protected Attributes | |
chunked_inbuf | d_cbuf |
Definition at line 137 of file chunked_istream.h.
|
inline |
Definition at line 144 of file chunked_istream.h.
|
inline |
How many bytes have been read from the stream and are now in the internal buffer?
Definition at line 153 of file chunked_istream.h.
References libdap::chunked_inbuf::bytes_in_buffer().
|
inline |
Definition at line 166 of file chunked_istream.h.
References libdap::chunked_inbuf::error().
|
inline |
Definition at line 167 of file chunked_istream.h.
References libdap::chunked_inbuf::error_message().
|
inline |
Definition at line 147 of file chunked_istream.h.
References libdap::chunked_inbuf::read_next_chunk().
Referenced by libdap::D4Connect::request_dap4_data().
|
inline |
Should the receiver twiddle the bytes to match the local machine's byte order? Since DAP4 uses 'receiver makes right' encoding, the onus is on the client to reorder the bytes if it is, e.g., a big endian machine reading data from a little endian server.
Definition at line 165 of file chunked_istream.h.
References libdap::chunked_inbuf::twiddle_bytes().
Referenced by libdap::D4Connect::request_dap4_data().
|
protected |
Definition at line 139 of file chunked_istream.h.