libdap  Updated for version 3.20.6
libdap4 is an implementation of OPeNDAP's DAP protocol.
Deprecated List
Module DDS_timeout
Module DDS_timeout
Member libdap::AlarmHandler::AlarmHandler (ostream &)
The stream param is ignored. Use the default constructor instead.
Member libdap::Array::clear_constraint ()
This should never be used.
Member libdap::Array::print_as_map_xml (ostream &out, string space=" ", bool constrained=false)
Member libdap::Array::print_as_map_xml (FILE *out, string space=" ", bool constrained=false)
Member libdap::Array::print_xml (ostream &out, string space=" ", bool constrained=false)
Member libdap::Array::print_xml (FILE *out, string space=" ", bool constrained=false)
Member libdap::Array::print_xml_core (FILE *out, string space, bool constrained, string tag)
Member libdap::Array::print_xml_core (ostream &out, string space, bool constrained, string tag)
Member libdap::Array::update_length (int size=0)
Calling this method should never be necessary. It is used internally called whenever the size of the Array is changed, e.g., by a constraint.
Member libdap::AttrTable::attr_alias (const string &alias, AttrTable *at, const string &name)
The current alias design is flawed. It is impossible to map this onto the XML implementation where the DAS and DDS information are combined in one object.
Member libdap::AttrTable::attr_alias (const string &alias, const string &name)
The current alias design is flawed. It is impossible to map this onto the XML implementation where the DAS and DDS information are combined in one object.
Member libdap::AttrTable::print_xml (FILE *out, string pad=" ", bool constrained=false)
Member libdap::AttrTable::print_xml (ostream &out, string pad=" ", bool constrained=false)
Member libdap::BaseType::buf2val (void **val)=0
Use value() in the leaf classes.
Member libdap::BaseType::print_xml (FILE *out, string space=" ", bool constrained=false)
Member libdap::BaseType::print_xml (ostream &out, string space=" ", bool constrained=false)
Member libdap::BaseType::val2buf (void *val, bool reuse=false)=0
Use set_value() in the leaf classes.
Member libdap::BaseType::var (const string &name, btp_stack &s)
This method is deprecated because it tries first to use exact_match and, if that fails, then tries leaf_match. It's better to use the alternate form of var(...) and specify exactly what you'd like to do.
Member libdap::Connect::get_version ()
Member libdap::ConstraintEvaluator::eval_function (DDS &dds, const std::string &dataset)
Member libdap::ConstraintEvaluator::functional_expression ()
Member libdap::Constructor::print_xml (ostream &out, string space=" ", bool constrained=false)
Member libdap::Constructor::print_xml (FILE *out, string space=" ", bool constrained=false)
Member libdap::Constructor::var (const string &n, btp_stack &s)

See comment in BaseType

See comment in BaseType

See comment in BaseType

See comment in BaseType

See comment in BaseType

See comment in BaseType

Member libdap::D4Connect::get_version ()
Member libdap::dap_version ()
Member libdap::DDS::print_xml (ostream &out, bool constrained, const string &blob="")
Member libdap::DDS::print_xml (FILE *out, bool constrained, const string &blob="")
Member libdap::DDS::set_dap_major (int p)

Member libdap::DDS::set_dap_minor (int p)

Member libdap::DDS::set_dap_version (double d)

Member libdap::ErrMsgT (const string &Msgt)
Member libdap::get_next_mime_header (FILE *in)
Member libdap::get_type (const string &value)
Member libdap::Grid::array_var ()
Member libdap::Grid::print_xml (ostream &out, string space=" ", bool constrained=false)
Member libdap::Grid::print_xml (FILE *out, string space=" ", bool constrained=false)
Member libdap::RCReader::get_no_proxy_for_port () const
Member libdap::RCReader::get_proxy_for_proxy_host_url () const
Member libdap::RCReader::get_proxy_for_regexp () const
Member libdap::RCReader::get_proxy_for_regexp_flags () const
Member libdap::RCReader::get_proxy_server_host_url () const
Member libdap::RCReader::is_proxy_for_used ()
Member libdap::RCReader::set_no_proxy_for_port (int i)
Member libdap::RCReader::set_proxy_for_proxy_host_url (const string &s)
Member libdap::RCReader::set_proxy_for_regexp (const string &s)
Member libdap::RCReader::set_proxy_for_regexp_flags (int i)
Member libdap::RCReader::set_proxy_server_host_url (const string &s)
Member libdap::remove_mime_header (FILE *in)
Member libdap::set_mime_binary (FILE *out, ObjectType type, const string &ver, EncodingType enc, const time_t last_modified)
Member libdap::set_mime_binary (ostream &strm, ObjectType type, const string &ver, EncodingType enc, const time_t last_modified)
Member libdap::set_mime_error (ostream &strm, int code, const string &reason, const string &version)
Member libdap::set_mime_error (FILE *out, int code, const string &reason, const string &version)
Member libdap::set_mime_html (FILE *out, ObjectType type, const string &ver, EncodingType enc, const time_t last_modified)
Member libdap::set_mime_html (ostream &strm, ObjectType type, const string &ver, EncodingType enc, const time_t last_modified)
Member libdap::set_mime_not_modified (ostream &strm)
Member libdap::set_mime_not_modified (FILE *out)
Member libdap::set_mime_text (ostream &strm, ObjectType type, const string &ver, EncodingType enc, const time_t last_modified)
Member libdap::set_mime_text (FILE *out, ObjectType type, const string &ver, EncodingType enc, const time_t last_modified)
Module MIME utility functions

Use ResponseBuilder instead.

Module MIME utility functions

Use ResponseBuilder instead.

Module MIME utility functions

Use ResponseBuilder instead.