libdap++
Updated for version 3.14.0
|
Encapsulate a response read from stdin. More...
#include <StdinResponse.h>
Public Member Functions | |
virtual std::istream * | get_cpp_stream () const |
virtual FILE * | get_stream () const |
virtual void | set_cpp_stream (std::istream *in) |
virtual void | set_stream (FILE *s) |
StdinResponse (FILE *s) | |
Initialize with standard input. More... | |
StdinResponse (std::istream &in) | |
Build a instance using a C++ istream. More... | |
virtual | ~StdinResponse () |
getters | |
virtual int | get_status () const |
virtual ObjectType | get_type () const |
virtual std::string | get_version () const |
virtual std::string | get_protocol () const |
setters | |
virtual void | set_status (int s) |
virtual void | set_type (ObjectType o) |
virtual void | set_version (const std::string &v) |
virtual void | set_protocol (const std::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 44 of file StdinResponse.h.
|
inline |
Create an instance initialized to standard input. When done, does not close stdin.
s | Pointer to standard input. |
Definition at line 62 of file StdinResponse.h.
|
inline |
in | A pointer to the input stream |
Definition at line 68 of file StdinResponse.h.
|
inlinevirtual |
Destructor. Does not close standard input.
Definition at line 71 of file StdinResponse.h.
|
inlinevirtual |
Reimplemented from libdap::Response.
Definition at line 76 of file StdinResponse.h.
Referenced by main().
|
inlinevirtualinherited |
Definition at line 111 of file Response.h.
Referenced by libdap::Connect::read_data_no_mime(), libdap::D4Connect::request_dap4_data(), 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::D4Connect::request_dmr(), libdap::Connect::request_protocol(), and libdap::Connect::request_version().
|
inlinevirtualinherited |
Definition at line 105 of file Response.h.
Referenced by libdap::HTTPConnect::fetch_url().
|
inlinevirtual |
Reimplemented from libdap::Response.
Definition at line 73 of file StdinResponse.h.
|
inlinevirtualinherited |
Definition at line 109 of file Response.h.
Referenced by libdap::D4Connect::read_data(), libdap::D4Connect::read_data_no_mime(), libdap::Connect::read_data_no_mime(), libdap::D4Connect::read_dmr(), libdap::D4Connect::read_dmr_no_mime(), libdap::D4Connect::request_dap4_data(), 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(), and libdap::D4Connect::request_dmr().
|
inlinevirtualinherited |
Definition at line 110 of file Response.h.
Referenced by libdap::D4Connect::read_data_no_mime(), libdap::Connect::read_data_no_mime(), libdap::D4Connect::read_dmr_no_mime(), libdap::D4Connect::request_dap4_data(), 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::D4Connect::request_dmr(), libdap::Connect::request_protocol(), and libdap::Connect::request_version().
|
inlinevirtual |
Reimplemented from libdap::Response.
Definition at line 77 of file StdinResponse.h.
|
inlinevirtualinherited |
Definition at line 123 of file Response.h.
Referenced by libdap::HTTPConnect::fetch_url().
|
inlinevirtualinherited |
Definition at line 116 of file Response.h.
|
inlinevirtual |
Reimplemented from libdap::Response.
Definition at line 74 of file StdinResponse.h.
|
inlinevirtualinherited |
Definition at line 121 of file Response.h.
Referenced by libdap::HTTPConnect::fetch_url(), libdap::D4Connect::read_data_no_mime(), and libdap::D4Connect::read_dmr_no_mime().
|
inlinevirtualinherited |
Definition at line 122 of file Response.h.
Referenced by libdap::HTTPConnect::fetch_url().