Navigation

Operators and Keywords

Function List:

C++ API

octave_procbuf Class Reference

#include <oct-procbuf.h>

Inherits c_file_ptr_buf.

Collaboration diagram for octave_procbuf:

List of all members.


Public Member Functions

 octave_procbuf (void)
 octave_procbuf (const char *command, int mode)
 ~octave_procbuf (void)
octave_procbufopen (const char *command, int mode)
octave_procbufclose (void)
int wait_status (void) const
bool is_open (void) const
pid_t pid (void) const

Protected Attributes

int wstatus
bool open_p
pid_t proc_pid
octave_procbufnext

Constructor & Destructor Documentation

octave_procbuf::octave_procbuf ( void   )  [inline]

octave_procbuf::octave_procbuf ( const char *  command,
int  mode 
) [inline]

octave_procbuf::~octave_procbuf ( void   )  [inline]


Member Function Documentation

octave_procbuf * octave_procbuf::close ( void   ) 

Reimplemented from c_file_ptr_buf.

bool octave_procbuf::is_open ( void   )  const [inline]

octave_procbuf * octave_procbuf::open ( const char *  command,
int  mode 
)

pid_t octave_procbuf::pid ( void   )  const [inline]

int octave_procbuf::wait_status ( void   )  const [inline]


Member Data Documentation

pid_t octave_procbuf::proc_pid [protected]


The documentation for this class was generated from the following files: