libzypp 8.13.6
|
Helper providing pipe FDs for ExternalProgramWithStderr. More...
#include <ExternalProgram.h>
Public Types | |
enum | { R = 0, W = 1 } |
Public Member Functions | |
EarlyPipe () | |
~EarlyPipe () | |
void | closeW () |
FILE * | stderr () |
Protected Attributes | |
FILE * | _stderr |
int | _fds [2] |
Helper providing pipe FDs for ExternalProgramWithStderr.
Moved to a basse class because the pipe needs to be initialized before the ExternalProgram base class is initialized.
Definition at line 234 of file ExternalProgram.h.
anonymous enum |
Definition at line 236 of file ExternalProgram.h.
zypp::_ExternalProgram::EarlyPipe::EarlyPipe | ( | ) |
zypp::_ExternalProgram::EarlyPipe::~EarlyPipe | ( | ) |
Definition at line 579 of file ExternalProgram.cc.
void zypp::_ExternalProgram::EarlyPipe::closeW | ( | ) | [inline] |
Definition at line 239 of file ExternalProgram.h.
Referenced by zypp::ExternalProgramWithStderr::_initStdErr(), and ~EarlyPipe().
FILE* zypp::_ExternalProgram::EarlyPipe::stderr | ( | ) | [inline] |
Definition at line 240 of file ExternalProgram.h.
References _stderr.
FILE* zypp::_ExternalProgram::EarlyPipe::_stderr [protected] |
Definition at line 242 of file ExternalProgram.h.
Referenced by EarlyPipe(), stderr(), zypp::ExternalProgramWithStderr::stderrGetUpTo(), and ~EarlyPipe().
int zypp::_ExternalProgram::EarlyPipe::_fds[2] [protected] |
Definition at line 243 of file ExternalProgram.h.
Referenced by closeW(), and EarlyPipe().