libdap++ Updated for version 3.8.2
|
#include <XDRUtils.h>
Static Public Member Functions | |
static xdrproc_t | xdr_coder (const Type &t) |
Returns a function used to encode elements of an array. |
Definition at line 58 of file XDRUtils.h.
xdrproc_t libdap::XDRUtils::xdr_coder | ( | const Type & | t | ) | [static] |
The xdr_coder
function (also "filter primitive") is used to encode and decode each element in a multiple element data structure. These functions are used to convert data to and from its local representation to the XDR representation, which is used to transmit and receive the data. See man xdr
for more information about the available XDR filter primitives.
Definition at line 143 of file XDRUtils.cc.
References libdap::dods_array_c, libdap::dods_byte_c, libdap::dods_float32_c, libdap::dods_float64_c, libdap::dods_grid_c, libdap::dods_int16_c, libdap::dods_int32_c, libdap::dods_sequence_c, libdap::dods_str_c, libdap::dods_structure_c, libdap::dods_uint16_c, libdap::dods_uint32_c, libdap::dods_url_c, XDR_FLOAT32, XDR_FLOAT64, XDR_INT16, XDR_INT32, XDR_UINT16, and XDR_UINT32.
Referenced by libdap::XDRStreamUnMarshaller::get_vector(), libdap::XDRFileUnMarshaller::get_vector(), libdap::XDRStreamMarshaller::put_vector(), and libdap::XDRFileMarshaller::put_vector().