libdap++  Updated for version 3.11.7
Deprecated List
Member libdap::Array::clear_constraint ()
This should never be used.
Member libdap::Array::print_as_map_xml (FILE *out, string space=" ", bool constrained=false)
Member libdap::Array::print_as_map_xml (ostream &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)
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.
Parameters
aliasThe alias to insert into the attribute table.
nameThe name of the already-existing attribute to which the alias will refer.
atAn attribute table in which to insert the alias.
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 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::DDS::print_xml (FILE *out, bool constrained, const string &blob="")
Member libdap::DDS::print_xml (ostream &out, bool constrained, const string &blob="")
Member libdap::ErrMsgT (const string &Msgt)
Member libdap::get_next_mime_header (FILE *in)
Parameters
inRead from this stream (FILE *)
Returns
A string that contains the next header line or is empty indicating the separator has been read.
Exceptions
Erroris thrown if no header or separator is found.
See also
parse_mime_header()
Member libdap::get_type (const string &value)
Member libdap::Grid::array_var ()
See also
get_array()
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::Sequence::buf2val (void **val)
Member libdap::set_mime_binary (ostream &strm, ObjectType type, const string &ver, EncodingType enc, const time_t last_modified)
Parameters
strmWrite the MIME header to this stream.
typeThe type of this this response. Defaults to application/octet-stream.
verThe version string; denotes the libdap implementation version.
encHow is this response encoded? Can be plain or deflate or the x_... versions of those. Default is x_plain.
last_modifiedThe time to use for the Last-Modified header value. Default is zero which means use the current time.
Member libdap::set_mime_binary (FILE *out, ObjectType type, const string &ver, EncodingType enc, const time_t last_modified)
Parameters
outWrite the MIME header to this FILE pointer.
typeThe type of this this response. Defaults to application/octet-stream.
verThe version string; denotes the libdap implementation version.
encHow is this response encoded? Can be plain or deflate or the x_... versions of those. Default is x_plain.
last_modifiedThe time to use for the Last-Modified header value. Default is zero which means use the current time.
Member libdap::set_mime_error (FILE *out, int code, const string &reason, const string &version)
Parameters
outWrite the MIME header to this FILE pointer.
codeHTTP 1.0 response code. Should be 400, ... 500, ...
reasonReason string of the HTTP 1.0 response header.
versionThe version string; denotes the DAP spec and implementation version.
Member libdap::set_mime_error (ostream &strm, int code, const string &reason, const string &version)
Parameters
strmWrite the MIME header to this stream.
codeHTTP 1.0 response code. Should be 400, ... 500, ...
reasonReason string of the HTTP 1.0 response header.
versionThe version string; denotes the DAP spec and implementation version.
Member libdap::set_mime_html (ostream &strm, ObjectType type, const string &ver, EncodingType enc, const time_t last_modified)
Parameters
strmWrite the MIME header to this stream.
typeThe type of this this response.
verThe version string; denotes the libdap implementation version.
encHow is this response encoded? Can be plain or deflate or the x_... versions of those. Default is x_plain.
last_modifiedThe time to use for the Last-Modified header value. Default is zero which means use the current time.
Member libdap::set_mime_html (FILE *out, ObjectType type, const string &ver, EncodingType enc, const time_t last_modified)
Parameters
outWrite the MIME header to this FILE pointer.
typeThe type of this this response.
verThe version string; denotes the libdap implementation version.
encHow is this response encoded? Can be plain or deflate or the x_... versions of those. Default is x_plain.
last_modifiedThe time to use for the Last-Modified header value. Default is zero which means use the current time.
Member libdap::set_mime_not_modified (ostream &strm)
Member libdap::set_mime_not_modified (FILE *out)
Member libdap::set_mime_text (FILE *out, ObjectType type, const string &ver, EncodingType enc, const time_t last_modified)
Parameters
outWrite the MIME header to this FILE pointer.
typeThe type of this this response. Defaults to application/octet-stream.
verThe version string; denotes the libdap implementation version.
encHow is this response encoded? Can be plain or deflate or the x_... versions of those. Default is x_plain.
last_modifiedThe time to use for the Last-Modified header value. Default is zero which means use the current time.
Member libdap::set_mime_text (ostream &strm, ObjectType type, const string &ver, EncodingType enc, const time_t last_modified)
Parameters
strmWrite the MIME header to this stream.
typeThe type of this this response. Defaults to application/octet-stream.
verThe version string; denotes the libdap implementation version.
encHow is this response encoded? Can be plain or deflate or the x_... versions of those. Default is x_plain.
last_modifiedThe time to use for the Last-Modified header value. Default is zero which means use the current time.
Member libdap::Structure::var (const string &n, btp_stack &s)
See comment in BaseType
Group MIME utility functions

Use ResponseBuilder instead.

See also
DODSFilter
Group MIME utility functions

Use ResponseBuilder instead.

See also
DODSFilter
Group MIME utility functions

Use ResponseBuilder instead.

See also
DODSFilter