|
blocxx
|
#include "blocxx/Thread.hpp"#include "blocxx/WaitpidThreadFix.hpp"#include "blocxx/Exec.hpp"#include "blocxx/WaitpidThreadFixFwd.hpp"#include "blocxx/ThreadOnce.hpp"#include "blocxx/NonRecursiveMutex.hpp"#include "blocxx/NonRecursiveMutexLock.hpp"#include "blocxx/Condition.hpp"#include "blocxx/Reference.hpp"#include "blocxx/IntrusiveReference.hpp"#include <queue>#include <sys/types.h>#include <sys/wait.h>Go to the source code of this file.
Namespaces | |
| namespace | BLOCXX_NAMESPACE |
| Taken from RFC 1321. | |
| const char* const* m_argv |
Definition at line 212 of file WaitpidThreadFix.cpp.
| Condition m_cond |
Definition at line 136 of file WaitpidThreadFix.cpp.
| WorkSignal m_doneSig |
Definition at line 172 of file WaitpidThreadFix.cpp.
| const char* const* m_envp |
Definition at line 213 of file WaitpidThreadFix.cpp.
| ExceptionPtr m_err |
Definition at line 170 of file WaitpidThreadFix.cpp.
| NonRecursiveMutex m_errMutex |
Definition at line 171 of file WaitpidThreadFix.cpp.
| const char* m_execPath |
Definition at line 211 of file WaitpidThreadFix.cpp.
| NonRecursiveMutex m_idMutex |
Definition at line 316 of file WaitpidThreadFix.cpp.
| NonRecursiveMutex m_mutex |
Definition at line 137 of file WaitpidThreadFix.cpp.
Referenced by BLOCXX_NAMESPACE::Exception::Exception(), BLOCXX_NAMESPACE::MutexLock::lock(), BLOCXX_NAMESPACE::NonRecursiveMutexLock::lock(), BLOCXX_NAMESPACE::MutexLock::release(), BLOCXX_NAMESPACE::NonRecursiveMutexLock::release(), and BLOCXX_NAMESPACE::Exception::~Exception().
| const ::pid_t& m_pid |
Definition at line 250 of file WaitpidThreadFix.cpp.
| Exec::PreExec& m_preExec |
Definition at line 214 of file WaitpidThreadFix.cpp.
| Process::Status m_result |
Definition at line 208 of file WaitpidThreadFix.cpp.
| NonRecursiveMutex m_resultMutex |
Definition at line 209 of file WaitpidThreadFix.cpp.
| bool m_signal |
Definition at line 135 of file WaitpidThreadFix.cpp.
| std::queue<WorkItem*> m_work |
Definition at line 287 of file WaitpidThreadFix.cpp.
| NonRecursiveMutex m_workMutex |
Definition at line 289 of file WaitpidThreadFix.cpp.
| Condition m_workNotEmpty |
Definition at line 288 of file WaitpidThreadFix.cpp.
| WorkQueue m_workQueue |
Definition at line 314 of file WaitpidThreadFix.cpp.
1.8.2