wibble::sys::Pipe Struct Reference

#include <pipe.h>

List of all members.

Public Types

typedef std::deque< char > Buffer

Public Member Functions

 Pipe (int p)
 Pipe ()
void write (std::string what)
bool active ()
bool eof ()
int readMore ()
std::string nextLine ()
std::string nextLineBlocking ()

Public Attributes

Buffer buffer
int fd
bool _eof


Member Typedef Documentation

typedef std::deque< char > wibble::sys::Pipe::Buffer


Constructor & Destructor Documentation

wibble::sys::Pipe::Pipe ( int  p  )  [inline]

References fd.

wibble::sys::Pipe::Pipe (  )  [inline]


Member Function Documentation

bool wibble::sys::Pipe::active (  )  [inline]

References _eof, and fd.

bool wibble::sys::Pipe::eof (  )  [inline]

References _eof.

Referenced by nextLineBlocking(), and Main::parent().

std::string wibble::sys::Pipe::nextLine (  )  [inline]

References buffer, wibble::iterator(), and readMore().

Referenced by nextLineBlocking().

std::string wibble::sys::Pipe::nextLineBlocking (  )  [inline]

References eof(), fd, and nextLine().

Referenced by Main::parent(), and RunAll::waitForAck().

int wibble::sys::Pipe::readMore (  )  [inline]

References _eof, buffer, and fd.

Referenced by nextLine().

void wibble::sys::Pipe::write ( std::string  what  )  [inline]

References fd.


Member Data Documentation

Referenced by active(), eof(), and readMore().

Referenced by nextLine(), and readMore().


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

Generated on Fri Jun 12 05:14:19 2009 for wibble by  doxygen 1.5.9