Process.cpp File Reference

#include "blocxx/BLOCXX_config.h"
#include "blocxx/DateTime.hpp"
#include "blocxx/Exec.hpp"
#include "blocxx/Format.hpp"
#include "blocxx/Process.hpp"
#include "blocxx/SafeCString.hpp"
#include "blocxx/String.hpp"
#include "blocxx/Thread.hpp"
#include "blocxx/UnnamedPipe.hpp"
#include "blocxx/Paths.hpp"
#include "blocxx/TimeoutTimer.hpp"
#include "blocxx/SignalUtils.hpp"
#include "blocxx/ThreadPool.hpp"
#include "blocxx/Runnable.hpp"
#include "blocxx/LazyGlobal.hpp"
#include "blocxx/Logger.hpp"
#include "blocxx/GlobalString.hpp"
#include "blocxx/WaitpidThreadFix.hpp"
#include "blocxx/System.hpp"
#include <sys/wait.h>
#include <fcntl.h>
#include <signal.h>
#include <cerrno>
#include <cmath>
#include <algorithm>
#include <limits>
#include <unistd.h>

Go to the source code of this file.

Namespaces

namespace  BLOCXX_NAMESPACE

Functions

Process::Status BLOCXX_NAMESPACE::pollStatusImpl (ProcId pid)
void BLOCXX_NAMESPACE::upr_close (UnnamedPipeRef &x)

Variables

static const char * BLOCXX_NAMESPACE::TERM_MESSAGE = "Terminate Process"
LazyGlobal< ThreadPool, int,
ZombieReaperPoolCreator > 
BLOCXX_NAMESPACE::g_zombieReaperPool = { 0 , 0, {0, PTHREAD_MUTEX_INITIALIZER} }


Variable Documentation

ProcessImplRef m_impl

ProcId m_pid

Definition at line 316 of file Process.cpp.


Generated on Wed Feb 25 19:05:00 2009 for blocxx by  doxygen 1.5.6