#include "procstream.h"
Public Member Functions | |
procstreambase () | |
procstreambase (const char *name, int mode) | |
procstreambase (const std::string &name, int mode) | |
~procstreambase () | |
int | close () |
int | file_number () const |
int | is_open () const |
void | open (const char *name, int mode) |
void | open (const std::string &name, int mode) |
pid_t | pid () const |
Definition at line 40 of file procstream.h.
|
inline |
Definition at line 46 of file procstream.h.
procstreambase::procstreambase | ( | const std::string & | name, |
int | mode | ||
) |
Definition at line 36 of file procstream.cc.
procstreambase::procstreambase | ( | const char * | name, |
int | mode | ||
) |
Definition at line 44 of file procstream.cc.
References procbuf::open().
|
inline |
Definition at line 54 of file procstream.h.
int procstreambase::close | ( | ) |
Definition at line 62 of file procstream.cc.
References procbuf::close(), is_open(), and procbuf::wait_status().
Referenced by run_command_and_return_output().
|
inline |
Definition at line 69 of file procstream.h.
|
inline |
Definition at line 63 of file procstream.h.
Referenced by close().
void procstreambase::open | ( | const char * | name, |
int | mode | ||
) |
Definition at line 53 of file procstream.cc.
References procbuf::open().
|
inline |
Definition at line 56 of file procstream.h.
Referenced by procstream::open(), iprocstream::open(), and oprocstream::open().
|
inline |
Definition at line 67 of file procstream.h.
Referenced by output_system::clear_external_pager().