libdap
Updated for version 3.20.6
libdap4 is an implementation of OPeNDAP's DAP protocol.
|
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) |
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.
Definition at line 44 of file StdinResponse.h.
|
inline |
Initialize with standard input.
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 |
Build a instance using a C++ istream.
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.