libdap++ Updated for version 3.8.2
|
Encapsulate a response read from stdin. More...
#include <StdinResponse.h>
Public Member Functions | |
virtual FILE * | get_stream () const |
virtual void | set_stream (FILE *s) |
StdinResponse (FILE *s) | |
Initialize with standard input. | |
virtual | ~StdinResponse () |
Accessors | |
virtual int | get_status () const |
virtual ObjectType | get_type () const |
virtual string | get_version () const |
virtual string | get_protocol () const |
Mutators | |
virtual void | set_status (int s) |
virtual void | set_type (ObjectType o) |
virtual void | set_version (const string &v) |
virtual void | set_protocol (const string &p) |
This class holds stdin and provides an interface from which Connect can read DAP2 information from standard input. Unlike the other Response classes, StdinResponse does not close the input stream when it's done reading.
Definition at line 50 of file StdinResponse.h.
libdap::StdinResponse::StdinResponse | ( | FILE * | s | ) | [inline] |
Create an instance initialized to standard input. When done, does not close stdin.
s | Pointer to standard input. |
Definition at line 67 of file StdinResponse.h.
virtual libdap::StdinResponse::~StdinResponse | ( | ) | [inline, virtual] |
Destructor. Does not close standard input.
Definition at line 71 of file StdinResponse.h.
virtual string libdap::Response::get_protocol | ( | ) | const [inline, virtual, inherited] |
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_ddx(), libdap::Connect::request_data_ddx_url(), 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, inherited] |
Definition at line 111 of file Response.h.
Referenced by libdap::HTTPConnect::fetch_url().
virtual FILE* libdap::StdinResponse::get_stream | ( | ) | const [inline, virtual] |
Reimplemented from libdap::Response.
Definition at line 74 of file StdinResponse.h.
virtual ObjectType libdap::Response::get_type | ( | ) | const [inline, virtual, inherited] |
Definition at line 119 of file Response.h.
References libdap::get_type().
Referenced by libdap::Connect::read_data_no_mime(), 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, inherited] |
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_ddx(), libdap::Connect::request_data_ddx_url(), 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 void libdap::Response::set_protocol | ( | const string & | p | ) | [inline, virtual, inherited] |
Definition at line 151 of file Response.h.
Referenced by libdap::HTTPConnect::fetch_url().
virtual void libdap::Response::set_status | ( | int | s | ) | [inline, virtual, inherited] |
Definition at line 135 of file Response.h.
virtual void libdap::StdinResponse::set_stream | ( | FILE * | s | ) | [inline, virtual] |
Reimplemented from libdap::Response.
Definition at line 78 of file StdinResponse.h.
virtual void libdap::Response::set_type | ( | ObjectType | o | ) | [inline, virtual, inherited] |
Definition at line 143 of file Response.h.
Referenced by libdap::HTTPConnect::fetch_url().
virtual void libdap::Response::set_version | ( | const string & | v | ) | [inline, virtual, inherited] |
Definition at line 147 of file Response.h.
Referenced by libdap::HTTPConnect::fetch_url().