#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} } |
| ProcessImplRef m_impl |
Definition at line 317 of file Process.cpp.
Referenced by BLOCXX_NAMESPACE::Socket::connect(), BLOCXX_NAMESPACE::Socket::disconnect(), BLOCXX_NAMESPACE::Socket::getConnectTimeout(), BLOCXX_NAMESPACE::Socket::getfd(), BLOCXX_NAMESPACE::Socket::getInputStream(), BLOCXX_NAMESPACE::Socket::getIOStream(), BLOCXX_NAMESPACE::Socket::getLocalAddress(), BLOCXX_NAMESPACE::Socket::getOutputStream(), BLOCXX_NAMESPACE::Socket::getPeerAddress(), BLOCXX_NAMESPACE::Socket::getReceiveTimeout(), BLOCXX_NAMESPACE::Socket::getSelectObj(), BLOCXX_NAMESPACE::Socket::getSendTimeout(), BLOCXX_NAMESPACE::Socket::isConnected(), BLOCXX_NAMESPACE::Socket::read(), BLOCXX_NAMESPACE::Socket::receiveTimeOutExpired(), BLOCXX_NAMESPACE::Socket::setConnectTimeout(), BLOCXX_NAMESPACE::Socket::setReceiveTimeout(), BLOCXX_NAMESPACE::Socket::setSendTimeout(), BLOCXX_NAMESPACE::Socket::setTimeouts(), BLOCXX_NAMESPACE::Socket::waitForInput(), BLOCXX_NAMESPACE::Socket::waitForOutput(), and BLOCXX_NAMESPACE::Socket::write().
| ProcId m_pid |
Definition at line 316 of file Process.cpp.
1.5.6