48 std::string d_protocol;
63 D4Connect(
const std::string &url, std::string uname =
"", std::string password =
"");
69 virtual std::string
URL()
const {
return d_URL; }
70 virtual std::string
CE()
const {
return d_dap4ce; }
100 virtual void request_version();
112 #endif // _d4connect_h
void set_credentials(std::string u, std::string p)
Set the credentials for responding to challenges while dereferencing URLs.
std::string get_version()
void set_xdap_protocol(int major, int minor)
D4Connect & operator=(const D4Connect &)
std::string get_protocol()
void set_accept_deflate(bool deflate)
void set_cache_enabled(bool enabled)
virtual void request_dmr(DMR &dmr, const std::string expr="")
void set_xdap_accept(int major, int minor)
virtual std::string CE() const
virtual void read_dmr(DMR &dmr, Response &rs)
virtual void request_dap4_data(DMR &dmr, const std::string expr="")
virtual void read_dmr_no_mime(DMR &dmr, Response &rs)
virtual void read_data_no_mime(DMR &data, Response &rs)
virtual std::string URL() const
virtual void read_data(DMR &data, Response &rs)