|
process-cpp
1.0.0
A simple convenience library for handling processes in C++11.
|
Collaboration diagram for core::posix::ChildProcess::Private:Public Member Functions | |
| Private (pid_t pid, const ChildProcess::Pipe &stderr, const ChildProcess::Pipe &stdin, const ChildProcess::Pipe &stdout) | |
| ~Private () | |
Public Attributes | |
| struct { | |
| ChildProcess::Pipe stdin | |
| ChildProcess::Pipe stdout | |
| ChildProcess::Pipe stderr | |
| } | pipes |
| io::stream_buffer < io::file_descriptor_source > | serr |
| io::stream_buffer < io::file_descriptor_sink > | sin |
| io::stream_buffer < io::file_descriptor_source > | sout |
| std::istream | cerr |
| std::ostream | cin |
| std::istream | cout |
| pid_t | original_parent_pid |
| pid_t | original_child_pid |
Definition at line 273 of file child_process.cpp.
|
inline |
Definition at line 277 of file child_process.cpp.
References core::posix::stderr, and core::posix::stdin.
|
inline |
Definition at line 293 of file child_process.cpp.
| std::istream core::posix::ChildProcess::Private::cerr |
Definition at line 314 of file child_process.cpp.
| std::ostream core::posix::ChildProcess::Private::cin |
Definition at line 315 of file child_process.cpp.
| std::istream core::posix::ChildProcess::Private::cout |
Definition at line 316 of file child_process.cpp.
| pid_t core::posix::ChildProcess::Private::original_child_pid |
Definition at line 322 of file child_process.cpp.
| pid_t core::posix::ChildProcess::Private::original_parent_pid |
Definition at line 321 of file child_process.cpp.
| struct { ... } core::posix::ChildProcess::Private::pipes |
| io::stream_buffer<io::file_descriptor_source> core::posix::ChildProcess::Private::serr |
Definition at line 311 of file child_process.cpp.
| io::stream_buffer<io::file_descriptor_sink> core::posix::ChildProcess::Private::sin |
Definition at line 312 of file child_process.cpp.
| io::stream_buffer<io::file_descriptor_source> core::posix::ChildProcess::Private::sout |
Definition at line 313 of file child_process.cpp.
| ChildProcess::Pipe core::posix::ChildProcess::Private::stderr |
Definition at line 309 of file child_process.cpp.
| ChildProcess::Pipe core::posix::ChildProcess::Private::stdin |
Definition at line 307 of file child_process.cpp.
| ChildProcess::Pipe core::posix::ChildProcess::Private::stdout |
Definition at line 308 of file child_process.cpp.