|
| unsigned int | buf2val (void **val) override |
| void | clear_local_data () override |
| void | compute_checksum (Crc32 &checksum) override |
| | D4Opaque (const D4Opaque ©_from) |
| | D4Opaque (const std::string &n) |
| | D4Opaque (const std::string &n, const std::string &d) |
| void | deserialize (D4StreamUnMarshaller &um, DMR &dmr) override |
| bool | deserialize (UnMarshaller &, DDS *, bool=false) override |
| void | dump (std::ostream &strm) const override |
| int | length () const override |
| D4Opaque & | operator= (const D4Opaque &rhs) |
| bool | ops (BaseType *, int) override |
| void | print_val (FILE *, std::string="", bool=true) override |
| void | print_val (std::ostream &out, std::string space="", bool print_decl_p=true) override |
| BaseType * | ptr_duplicate () override |
| bool | serialize (ConstraintEvaluator &, DDS &, Marshaller &, bool=true) override |
| void | serialize (D4StreamMarshaller &m, DMR &dmr, bool filter=false) override |
| virtual bool | set_value (const dods_opaque &value) |
| std::vector< BaseType * > * | transform_to_dap2 (AttrTable *parent_attr_table) override |
| unsigned int | val2buf (void *val, bool reuse=false) override |
| virtual dods_opaque | value () const |
| unsigned int | width (bool=false) const override |
| int64_t | width_ll (bool=false) const override |
Definition at line 37 of file D4Opaque.h.
◆ dods_opaque
| typedef std::vector<uint8_t> libdap::D4Opaque::dods_opaque |
◆ D4Opaque() [1/3]
| libdap::D4Opaque::D4Opaque |
( |
const std::string & | n | ) |
|
|
inline |
◆ D4Opaque() [2/3]
| libdap::D4Opaque::D4Opaque |
( |
const std::string & | n, |
|
|
const std::string & | d ) |
|
inline |
◆ ~D4Opaque()
| libdap::D4Opaque::~D4Opaque |
( |
| ) |
|
|
inlineoverride |
◆ D4Opaque() [3/3]
| libdap::D4Opaque::D4Opaque |
( |
const D4Opaque & | copy_from | ) |
|
|
inline |
◆ buf2val()
| unsigned int libdap::D4Opaque::buf2val |
( |
void ** | val | ) |
|
|
override |
◆ clear_local_data()
| void libdap::D4Opaque::clear_local_data |
( |
| ) |
|
|
override |
◆ compute_checksum()
| void libdap::D4Opaque::compute_checksum |
( |
Crc32 & | checksum | ) |
|
|
override |
◆ deserialize() [1/2]
◆ deserialize() [2/2]
| bool libdap::D4Opaque::deserialize |
( |
UnMarshaller & | , |
|
|
DDS * | , |
|
|
bool | = false ) |
|
inlineoverride |
◆ dump()
| void libdap::D4Opaque::dump |
( |
std::ostream & | strm | ) |
const |
|
override |
◆ length()
| int libdap::D4Opaque::length |
( |
| ) |
const |
|
inlineoverride |
◆ operator=()
| D4Opaque & libdap::D4Opaque::operator= |
( |
const D4Opaque & | rhs | ) |
|
◆ ops()
| bool libdap::D4Opaque::ops |
( |
BaseType * | , |
|
|
int | ) |
|
inlineoverride |
◆ print_val() [1/2]
| void libdap::D4Opaque::print_val |
( |
FILE * | , |
|
|
std::string | = "", |
|
|
bool | = true ) |
|
inlineoverride |
◆ print_val() [2/2]
| void libdap::D4Opaque::print_val |
( |
std::ostream & | out, |
|
|
std::string | space = "", |
|
|
bool | print_decl_p = true ) |
|
override |
◆ ptr_duplicate()
| BaseType * libdap::D4Opaque::ptr_duplicate |
( |
| ) |
|
|
inlineoverride |
◆ serialize() [1/2]
◆ serialize() [2/2]
◆ set_value()
| bool libdap::D4Opaque::set_value |
( |
const dods_opaque & | value | ) |
|
|
virtual |
Set the value of this instance.
- Parameters
-
- Returns
- Always returns true; the return type of bool is for compatibility with the Passive* subclasses written by HAO.
Definition at line 108 of file D4Opaque.cc.
◆ transform_to_dap2()
| std::vector< BaseType * > * libdap::D4Opaque::transform_to_dap2 |
( |
AttrTable * | parent_attr_table | ) |
|
|
override |
◆ val2buf()
| unsigned int libdap::D4Opaque::val2buf |
( |
void * | val, |
|
|
bool | reuse = false ) |
|
override |
◆ value()
| D4Opaque::dods_opaque libdap::D4Opaque::value |
( |
| ) |
const |
|
virtual |
Get the value of this instance.
- Returns
- The value.
Definition at line 117 of file D4Opaque.cc.
◆ width()
| unsigned int libdap::D4Opaque::width |
( |
bool | = false | ) |
const |
|
inlineoverride |
◆ width_ll()
| int64_t libdap::D4Opaque::width_ll |
( |
bool | = false | ) |
const |
|
inlineoverride |
◆ d_buf
| dods_opaque libdap::D4Opaque::d_buf |
|
protected |
The documentation for this class was generated from the following files: