wibble 1.1
|
Namespaces | |
namespace | fs |
namespace | process |
namespace | sig |
namespace | v2 |
Classes | |
class | Buffer |
Variable-size, reference-counted memory buffer. More... | |
class | ChildProcess |
Fork a child process. More... | |
class | Condition |
class | Exec |
Execute external commands, either forked as a ChildProcess or directly using exec(). More... | |
struct | MMap |
Map a file into memory. More... | |
class | Mutex |
pthread mutex wrapper; WARNING: the class allows copying and assignment, but this is not always safe. More... | |
class | MutexLockT |
Acquire a mutex lock, RAII-style. More... | |
class | NetBuffer |
Buffer whose starting can be moved back and forth, useful to decapsulate stacked network packets. More... | |
struct | Pipe |
struct | PipeThrough |
class | ShellCommand |
Execute a shell command using /bin/sh -c. More... | |
class | Thread |
Encapsulates a thread. More... | |
Typedefs | |
typedef MutexLockT< Mutex > | MutexLock |
Functions | |
std::ostream & | operator<< (std::ostream &o, const Buffer &b) |
void | funlockfile (FILE *) |
void | flockfile (FILE *) |
void | mkpipe (int *fds, int *infd, int *outfd, const char *err) |
void | renamefd (int _old, int _new, const char *err="...") |
void | sleep (int secs) |
Portable version of sleep. | |
void | usleep (int usecs) |
Portable version of usleep. | |
Referenced by wibble::sys::ChildProcess::setupParent().
Referenced by wibble::sys::ChildProcess::setupRedirects().
Referenced by wibble::sys::ChildProcess::setupChild().
Portable version of sleep.
References sleep().
Referenced by EndlessChild::main(), sleep(), and wibble::sys::Pipe::wait().