\doxysection{Signal\+Context Class Reference}
\hypertarget{classSignalContext}{}\label{classSignalContext}\index{SignalContext@{SignalContext}}


{\ttfamily \#include $<$Signals.\+hpp$>$}

\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classSignalContext_ab51fcd100826341f5f721ab24550d88b}\label{classSignalContext_ab51fcd100826341f5f721ab24550d88b} 
void {\bfseries install} (void(\texorpdfstring{$\ast$}{*}handler\+\_\+fptr)(int))
\item 
\Hypertarget{classSignalContext_acda4b1cb5e0f4ea95a61f97f7d0e93c5}\label{classSignalContext_acda4b1cb5e0f4ea95a61f97f7d0e93c5} 
void {\bfseries restore} ()
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Save signal handlers so we can intercept Ctrl-\/C while executing C++ code. Otherwise signals would only be delivered upon return to Python. 

The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/chr/devel/\+Ph\+D/\+Environment/pub/\+PCBEnv/pcbenv/cxx/Signals.\+hpp\end{DoxyCompactItemize}
