Encapsulate a response read from stdin.
More...
#include <StdinResponse.h>
Encapsulate a response read from stdin.
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.
- Note
- Modified 10/25/13 to accommodate C++ istreams.
Definition at line 43 of file StdinResponse.h.
◆ StdinResponse() [1/2]
libdap::StdinResponse::StdinResponse |
( |
FILE * | s | ) |
|
|
inline |
Initialize with standard input.
Create an instance initialized to standard input. When done, does not close stdin.
- See also
- Response
- Parameters
-
s | Pointer to standard input. |
Definition at line 59 of file StdinResponse.h.
◆ StdinResponse() [2/2]
libdap::StdinResponse::StdinResponse |
( |
std::istream & | in | ) |
|
|
inline |
Build a instance using a C++ istream.
- Parameters
-
in | A pointer to the input stream |
Definition at line 65 of file StdinResponse.h.
◆ ~StdinResponse()
virtual libdap::StdinResponse::~StdinResponse |
( |
| ) |
|
|
inlinevirtual |
Destructor. Does not close standard input.
Definition at line 68 of file StdinResponse.h.
◆ get_cpp_stream()
virtual std::istream * libdap::StdinResponse::get_cpp_stream |
( |
| ) |
const |
|
inlinevirtual |
◆ get_protocol()
virtual std::string libdap::Response::get_protocol |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ get_status()
virtual int libdap::Response::get_status |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ get_stream()
virtual FILE * libdap::StdinResponse::get_stream |
( |
| ) |
const |
|
inlinevirtual |
◆ get_type()
virtual ObjectType libdap::Response::get_type |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ get_version()
virtual std::string libdap::Response::get_version |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ set_cpp_stream()
virtual void libdap::StdinResponse::set_cpp_stream |
( |
std::istream * | in | ) |
|
|
inlinevirtual |
◆ set_protocol()
virtual void libdap::Response::set_protocol |
( |
const std::string & | p | ) |
|
|
inlinevirtualinherited |
◆ set_status()
virtual void libdap::Response::set_status |
( |
int | s | ) |
|
|
inlinevirtualinherited |
◆ set_stream()
virtual void libdap::StdinResponse::set_stream |
( |
FILE * | s | ) |
|
|
inlinevirtual |
◆ set_type()
virtual void libdap::Response::set_type |
( |
ObjectType | o | ) |
|
|
inlinevirtualinherited |
◆ set_version()
virtual void libdap::Response::set_version |
( |
const std::string & | v | ) |
|
|
inlinevirtualinherited |
◆ d_delete_cpp_stream_ptr
bool libdap::Response::d_delete_cpp_stream_ptr = false |
|
protectedinherited |
The documentation for this class was generated from the following file: