#include <Response.h>
Inheritance diagram for libdap::Response:
Accessors | |
virtual string | get_protocol () const |
virtual int | get_status () const |
virtual FILE * | get_stream () const |
virtual ObjectType | get_type () const |
virtual string | get_version () const |
Mutators | |
virtual void | set_protocol (const string &p) |
virtual void | set_status (int s) |
virtual void | set_stream (FILE *s) |
virtual void | set_type (ObjectType o) |
virtual void | set_version (const string &v) |
Public Member Functions | |
Response (FILE *s, int status=0) | |
virtual | ~Response () |
Protected Member Functions | |
Suppressed default methods | |
Response & | operator= (const Response &) |
Response (const Response &) | |
Response () |
Definition at line 62 of file Response.h.
libdap::Response::Response | ( | ) | [inline, protected] |
Definition at line 79 of file Response.h.
libdap::Response::Response | ( | const Response & | ) | [inline, protected] |
Definition at line 81 of file Response.h.
libdap::Response::Response | ( | FILE * | s, | |
int | status = 0 | |||
) | [inline] |
Initialize with a stream. Create an instance initialized to a stream. by default get_type() and get_version() return default values of unknown_type and "dods/0.0", respectively. Specializations (see HTTPResponse and HTTPConnect) may fill these fields in with other values.
s | Read data from this stream. | |
status | The HTTP response status code. |
Definition at line 97 of file Response.h.
virtual libdap::Response::~Response | ( | ) | [inline, virtual] |
Close the stream.
Definition at line 103 of file Response.h.
virtual string libdap::Response::get_protocol | ( | ) | const [inline, virtual] |
Definition at line 127 of file Response.h.
Referenced by libdap::Connect::read_data_no_mime(), libdap::Connect::request_das(), libdap::Connect::request_das_url(), libdap::Connect::request_data(), libdap::Connect::request_data_url(), libdap::Connect::request_dds(), libdap::Connect::request_dds_url(), libdap::Connect::request_ddx(), libdap::Connect::request_ddx_url(), libdap::Connect::request_protocol(), and libdap::Connect::request_version().
virtual int libdap::Response::get_status | ( | ) | const [inline, virtual] |
virtual FILE* libdap::Response::get_stream | ( | ) | const [inline, virtual] |
Reimplemented in libdap::PipeResponse, and libdap::StdinResponse.
Definition at line 115 of file Response.h.
Referenced by main(), libdap::Connect::request_das(), libdap::Connect::request_das_url(), libdap::Connect::request_dds(), libdap::Connect::request_dds_url(), libdap::Connect::request_ddx(), libdap::Connect::request_ddx_url(), libdap::HTTPCacheResponse::~HTTPCacheResponse(), and libdap::HTTPResponse::~HTTPResponse().
virtual ObjectType libdap::Response::get_type | ( | ) | const [inline, virtual] |
Definition at line 119 of file Response.h.
Referenced by libdap::Connect::request_das(), libdap::Connect::request_das_url(), libdap::Connect::request_dds(), libdap::Connect::request_dds_url(), libdap::Connect::request_ddx(), and libdap::Connect::request_ddx_url().
virtual string libdap::Response::get_version | ( | ) | const [inline, virtual] |
Definition at line 123 of file Response.h.
Referenced by libdap::Connect::read_data_no_mime(), libdap::Connect::request_das(), libdap::Connect::request_das_url(), libdap::Connect::request_data(), libdap::Connect::request_data_url(), libdap::Connect::request_dds(), libdap::Connect::request_dds_url(), libdap::Connect::request_ddx(), libdap::Connect::request_ddx_url(), libdap::Connect::request_protocol(), and libdap::Connect::request_version().
Definition at line 83 of file Response.h.
virtual void libdap::Response::set_protocol | ( | const string & | p | ) | [inline, virtual] |
virtual void libdap::Response::set_status | ( | int | s | ) | [inline, virtual] |
Definition at line 135 of file Response.h.
virtual void libdap::Response::set_stream | ( | FILE * | s | ) | [inline, virtual] |
Reimplemented in libdap::PipeResponse, and libdap::StdinResponse.
Definition at line 139 of file Response.h.
Referenced by libdap::HTTPResponse::~HTTPResponse().
virtual void libdap::Response::set_type | ( | ObjectType | o | ) | [inline, virtual] |
virtual void libdap::Response::set_version | ( | const string & | v | ) | [inline, virtual] |