26#if ! defined (octave_procstream_h)
27#define octave_procstream_h 1
29#include "octave-config.h"
54 void open (
const std::string& name,
int mode)
56 open (name.c_str (), mode);
59 void open (
const char *name,
int mode);
61 int is_open ()
const {
return m_pb.is_open (); }
65 pid_t
pid ()
const {
return m_pb.pid (); }
87 iprocstream (
const std::string& name,
int mode = std::ios::in)
99 void open (
const std::string& name,
int mode = std::ios::in)
104 void open (
const char *name,
int mode = std::ios::in)
126 void open (
const std::string& name,
int mode = std::ios::out)
131 void open (
const char *name,
int mode = std::ios::out)
155 void open (
const std::string& name,
int mode)
160 void open (
const char *name,
int mode)
166OCTAVE_END_NAMESPACE(octave)
void open(const std::string &name, int mode=std::ios::in)
iprocstream(const std::string &name, int mode=std::ios::in)
iprocstream(const char *name, int mode=std::ios::in)
void open(const char *name, int mode=std::ios::in)
oprocstream(const std::string &name, int mode=std::ios::out)
oprocstream(const char *name, int mode=std::ios::out)
void open(const char *name, int mode=std::ios::out)
void open(const std::string &name, int mode=std::ios::out)
procstream(const char *name, int mode)
procstream(const std::string &name, int mode)
void open(const char *name, int mode)
void open(const std::string &name, int mode)
void open(const std::string &name, int mode)
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn