Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members | Related Pages

Pipe Class Reference

#include <CmdPipe.h>

List of all members.

Public Member Functions

 Pipe (void)
 Pipe (int fdin, int fdout)
 ~Pipe (void)
unsigned long ewrite (const void *buf, unsigned long len)
unsigned long eread (void *buf, unsigned long len)
int get_read_fd (void) const
int get_write_fd (void) const
int probe (void) const

Public Attributes

bool fail

Protected Attributes

int fds [2]


Constructor & Destructor Documentation

Pipe::Pipe void   ) 
 

Definition at line 42 of file CmdPipe.cpp.

References fail, fds, and kaputt().

Pipe::Pipe int  fdin,
int  fdout
[inline]
 

Definition at line 27 of file CmdPipe.h.

References fail, and fds.

Pipe::~Pipe void   ) 
 

Definition at line 56 of file CmdPipe.cpp.

References fail, and fds.


Member Function Documentation

unsigned long Pipe::eread void *  buf,
unsigned long  len
 

Definition at line 83 of file CmdPipe.cpp.

References fds, and kaputt().

Referenced by CmdPipe::eread().

unsigned long Pipe::ewrite const void *  buf,
unsigned long  len
 

Definition at line 65 of file CmdPipe.cpp.

References fds, and kaputt().

Referenced by CmdPipe::ewrite().

int Pipe::get_read_fd void   )  const [inline]
 

Definition at line 36 of file CmdPipe.h.

References fds.

Referenced by CmdPipe::CmdPipe(), and CmdPipe::get_read_fd().

int Pipe::get_write_fd void   )  const [inline]
 

Definition at line 40 of file CmdPipe.h.

References fds.

Referenced by CmdPipe::CmdPipe(), and CmdPipe::get_write_fd().

int Pipe::probe void   )  const
 

Definition at line 102 of file CmdPipe.cpp.

References fds.

Referenced by CmdPipe::probe().


Member Data Documentation

bool Pipe::fail
 

Definition at line 24 of file CmdPipe.h.

Referenced by CmdPipe::CmdPipe(), Pipe(), and ~Pipe().

int Pipe::fds[2] [protected]
 

Definition at line 20 of file CmdPipe.h.

Referenced by eread(), ewrite(), get_read_fd(), get_write_fd(), Pipe(), probe(), and ~Pipe().


The documentation for this class was generated from the following files:
Generated on Tue Feb 8 04:12:35 2005 for E32frodo by doxygen 1.3.3