G::Pipe Class Reference

A private implementation class used by G::NewProcess. More...

List of all members.

Public Member Functions

 Pipe (bool active)
 ~Pipe ()
void inChild ()
void inParent ()
int fd () const
void dup ()
std::string read ()
void write (const std::string &)


Detailed Description

A private implementation class used by G::NewProcess.

Definition at line 54 of file gnewprocess_unix_exec_enabled.cpp.


Constructor & Destructor Documentation

G::Pipe::Pipe ( bool  active  )  [explicit]

Definition at line 300 of file gnewprocess_unix_exec_enabled.cpp.

References G_DEBUG.

G::Pipe::~Pipe (  ) 

Definition at line 309 of file gnewprocess_unix_exec_enabled.cpp.


Member Function Documentation

void G::Pipe::inChild (  ) 

Definition at line 315 of file gnewprocess_unix_exec_enabled.cpp.

Referenced by G::NewProcess::spawn().

void G::Pipe::inParent (  ) 

Definition at line 322 of file gnewprocess_unix_exec_enabled.cpp.

Referenced by G::NewProcess::spawn().

int G::Pipe::fd (  )  const

Definition at line 329 of file gnewprocess_unix_exec_enabled.cpp.

Referenced by G::NewProcess::spawn().

void G::Pipe::dup (  ) 

Definition at line 334 of file gnewprocess_unix_exec_enabled.cpp.

Referenced by G::NewProcess::spawn().

std::string G::Pipe::read (  ) 

void G::Pipe::write ( const std::string &   ) 


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

Generated on Fri Apr 18 15:56:13 2008 for E-MailRelay by  doxygen 1.5.5