OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
dap_asciival Namespace Reference

Functions

libdap::BaseType * basetype_to_asciitype (libdap::BaseType *bt)
 
BaseType * basetype_to_asciitype (BaseType *bt)
 
libdap::DataDDS * datadds_to_ascii_datadds (libdap::DataDDS *dds)
 
DataDDS * datadds_to_ascii_datadds (DataDDS *dds)
 
void get_data_values_as_ascii (libdap::DataDDS *dds, FILE *dest)
 
void get_data_values_as_ascii (libdap::DataDDS *dds, std::ostream &strm)
 
void get_data_values_as_ascii (DataDDS *dds, ostream &strm)
 Using the AsciiOutput::print_ascii(), write the data values to an output file/stream as ASCII. More...
 
void print_values_as_ascii (libdap::DMR *dmr, std::ostream &strm)
 For each variable in the DMR, write out the CSV/ASCII representation for it's data. More...
 
void print_values_as_ascii (DMR *dmr, ostream &strm)
 For each variable in the DMR, write out the CSV/ASCII representation for it's data. More...
 

Function Documentation

libdap::BaseType* dap_asciival::basetype_to_asciitype ( libdap::BaseType *  bt)
libdap::DataDDS* dap_asciival::datadds_to_ascii_datadds ( libdap::DataDDS *  dds)
DataDDS* dap_asciival::datadds_to_ascii_datadds ( DataDDS *  dds)

Definition at line 85 of file get_ascii.cc.

References basetype_to_asciitype(), and BESDEBUG.

Referenced by BESAsciiTransmit::send_basic_ascii().

Here is the call graph for this function:

void dap_asciival::get_data_values_as_ascii ( libdap::DataDDS *  dds,
FILE *  dest 
)
void dap_asciival::get_data_values_as_ascii ( libdap::DataDDS *  dds,
std::ostream &  strm 
)
void dap_asciival::get_data_values_as_ascii ( DataDDS *  dds,
ostream &  strm 
)

Using the AsciiOutput::print_ascii(), write the data values to an output file/stream as ASCII.

Parameters
ddsA DataDDS loaded with data. The variables must use the AsciiByte, et c., type classes. Use the function datadds_to_ascii_datadds() to build such a DataDDS from one whose types are, say NCByte, et cetera.
strmWrite ASCII to stream.

Definition at line 68 of file get_ascii.cc.

References BESDEBUG, and AsciiOutput::print_ascii().

Referenced by BESAsciiTransmit::send_basic_ascii().

Here is the call graph for this function:

void dap_asciival::print_values_as_ascii ( DMR *  dmr,
ostream &  strm 
)

For each variable in the DMR, write out the CSV/ASCII representation for it's data.

Parameters
dmr
strm

Definition at line 509 of file get_ascii_dap4.cc.

Referenced by BESAsciiTransmit::send_dap4_csv().

void dap_asciival::print_values_as_ascii ( DMR *  dmr,
ostream &  strm 
)

For each variable in the DMR, write out the CSV/ASCII representation for it's data.

Parameters
dmr
strm

Definition at line 509 of file get_ascii_dap4.cc.

Referenced by BESAsciiTransmit::send_dap4_csv().