.TH "PipeStream.cc" 3 "Mon Jan 12 2015" "Version dvi2bitmap1.0" "dvi2bitmap" \" -*- nroff -*-
.ad l
.nh
.SH NAME
PipeStream.cc \- 
.SH SYNOPSIS
.br
.PP
\fC#include <config\&.h>\fP
.br
\fC#include <PipeStream\&.h>\fP
.br
\fC#include <Util\&.h>\fP
.br
\fC#include <iostream>\fP
.br
\fC#include <cstdio>\fP
.br
\fC#include <cstdlib>\fP
.br
\fC#include <cstring>\fP
.br
\fC#include <cctype>\fP
.br
\fC#include <cerrno>\fP
.br
\fC#include <cassert>\fP
.br
\fC#include <unistd\&.h>\fP
.br
\fC#include <sys/signal\&.h>\fP
.br
\fC#include <signal\&.h>\fP
.br
\fC#include <sys/wait\&.h>\fP
.br
\fC#include <sys/time\&.h>\fP
.br
\fC#include <map>\fP
.br
\fC#include <stringstream\&.h>\fP
.br

.SS "Classes"

.in +1c
.ti -1c
.RI "struct \fBPipeStreamSignalHandling::process_status\fP"
.br
.in -1c
.SS "Namespaces"

.in +1c
.ti -1c
.RI "\fBPipeStreamSignalHandling\fP"
.br
.RI "\fITakes care of the signal handling necessary for the functions in the \fBPipeStream\fP class\&. \fP"
.in -1c
.SS "Constant Groups"

.in +1c
.ti -1c
.RI "\fBPipeStreamSignalHandling\fP"
.br
.RI "\fITakes care of the signal handling necessary for the functions in the \fBPipeStream\fP class\&. \fP"
.in -1c
.SS "Functions"

.in +1c
.ti -1c
.RI "bool \fBPipeStreamSignalHandling::got_status\fP (pid_t pid, int *status)"
.br
.RI "\fIChecks to see if the given process has exited\&. \fP"
.ti -1c
.RI "void \fBPipeStreamSignalHandling::expectAnother\fP ()  throw (InputByteStreamError)"
.br
.RI "\fINote that we expect to start another child\&. \fP"
.ti -1c
.RI "void \fBPipeStreamSignalHandling::childcatcher\fP (int)"
.br
.ti -1c
.RI "void \fBPipeStreamSignalHandling::alarmcatcher\fP (int)"
.br
.in -1c
.SS "Variables"

.in +1c
.ti -1c
.RI "struct process_status * \fBPipeStreamSignalHandling::procs\fP = 0"
.br
.ti -1c
.RI "sig_atomic_t \fBPipeStreamSignalHandling::nprocs\fP"
.br
.ti -1c
.RI "sig_atomic_t \fBPipeStreamSignalHandling::nprocs_used\fP"
.br
.in -1c
.SH "Author"
.PP 
Generated automatically by Doxygen for dvi2bitmap from the source code\&.
