#include "procstream.h"
Public Member Functions | |
iprocstream (const char *name, int mode=std::ios::in) | |
iprocstream (const std::string &name, int mode=std::ios::in) | |
iprocstream (void) | |
~iprocstream (void)=default | |
int | close (void) |
int | file_number (void) const |
int | is_open (void) const |
void | open (const char *name, int mode=std::ios::in) |
void | open (const std::string &name, int mode=std::ios::in) |
pid_t | pid (void) const |
Private Member Functions | |
iprocstream (const iprocstream &) | |
iprocstream & | operator= (const iprocstream &) |
void | pb_init (void) |
Private Attributes | |
octave_procbuf | m_pb |
Definition at line 83 of file procstream.h.
|
inline |
Definition at line 89 of file procstream.h.
|
inline |
Definition at line 91 of file procstream.h.
|
inline |
Definition at line 95 of file procstream.h.
|
default |
|
private |
|
inherited |
Definition at line 60 of file procstream.cc.
References octave_procbuf::close(), procstreambase::is_open(), procstreambase::m_pb, and octave_procbuf::wait_status().
Referenced by octave::run_command_and_return_output(), and run_command_and_return_output().
|
inlineinherited |
Definition at line 65 of file procstream.h.
Referenced by run_command_and_return_output().
|
inlineinherited |
Definition at line 59 of file procstream.h.
Referenced by procstreambase::close().
|
inline |
Definition at line 106 of file procstream.h.
References name, and procstreambase::open().
|
inline |
Definition at line 101 of file procstream.h.
References name, and procstreambase::open().
|
private |
|
inlineprivateinherited |
Definition at line 71 of file procstream.h.
Referenced by procstreambase::procstreambase().
|
inlineinherited |
Definition at line 63 of file procstream.h.
Referenced by octave::output_system::clear_external_pager(), run_command_and_return_output(), and octave::output_system::start_external_pager().
|
privateinherited |
Definition at line 69 of file procstream.h.
Referenced by procstreambase::procstreambase(), procstreambase::close(), and procstreambase::open().