#include <PipeResponse.h>
Inheritance diagram for PipeResponse:
Public Member Functions | |
virtual FILE * | get_stream () const |
PipeResponse (FILE *s) | |
Initialize with a stream returned by popen(). | |
virtual void | set_stream (FILE *s) |
virtual | ~PipeResponse () |
Definition at line 44 of file PipeResponse.h.
PipeResponse::PipeResponse | ( | FILE * | s | ) | [inline] |
Create an instance initialized to a stream returned by popen(). By default get_type() and get_version() return default values of unknown_type and "dods/0.0", respectively. Note that this class closes the stream.
s | Pointer to a pipe stream returned by popen(). |
Definition at line 67 of file PipeResponse.h.
virtual PipeResponse::~PipeResponse | ( | ) | [inline, virtual] |
Close the stream.
Definition at line 71 of file PipeResponse.h.
virtual string Response::get_protocol | ( | ) | const [inline, virtual, inherited] |
Definition at line 113 of file Response.h.
Referenced by Connect::read_data_no_mime(), Connect::request_das(), Connect::request_das_url(), Connect::request_data(), Connect::request_data_url(), Connect::request_dds(), Connect::request_dds_url(), Connect::request_ddx(), Connect::request_ddx_url(), Connect::request_protocol(), and Connect::request_version().
virtual int Response::get_status | ( | ) | const [inline, virtual, inherited] |
Definition at line 97 of file Response.h.
virtual FILE* PipeResponse::get_stream | ( | ) | const [inline, virtual] |
virtual ObjectType Response::get_type | ( | ) | const [inline, virtual, inherited] |
Definition at line 105 of file Response.h.
Referenced by Connect::request_das(), Connect::request_das_url(), Connect::request_dds(), Connect::request_dds_url(), Connect::request_ddx(), and Connect::request_ddx_url().
virtual string Response::get_version | ( | ) | const [inline, virtual, inherited] |
Definition at line 109 of file Response.h.
Referenced by Connect::read_data_no_mime(), Connect::request_das(), Connect::request_das_url(), Connect::request_data(), Connect::request_data_url(), Connect::request_dds(), Connect::request_dds_url(), Connect::request_ddx(), Connect::request_ddx_url(), Connect::request_protocol(), and Connect::request_version().
virtual void Response::set_protocol | ( | const string & | p | ) | [inline, virtual, inherited] |
virtual void Response::set_status | ( | int | s | ) | [inline, virtual, inherited] |
Definition at line 121 of file Response.h.
virtual void PipeResponse::set_stream | ( | FILE * | s | ) | [inline, virtual] |
virtual void Response::set_type | ( | ObjectType | o | ) | [inline, virtual, inherited] |
virtual void Response::set_version | ( | const string & | v | ) | [inline, virtual, inherited] |