\hypertarget{monitor_8h}{
\section{include/monitor.h File Reference}
\label{monitor_8h}\index{include/monitor.h@{include/monitor.h}}
}
{\tt \#include $<$syslog.h$>$}\par
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define \hyperlink{monitor_8h_d702c7f3311c0b76ee05d7efd27c87b2}{MON\_\-INFO}~0
\item 
\#define \hyperlink{monitor_8h_8eabf82310c059cc80dceaa533a74182}{MON\_\-WARNING}~1
\item 
\#define \hyperlink{monitor_8h_b11b9abcce9ac28426ff81c206e28fc8}{MON\_\-CRITICAL}~2
\item 
\#define \hyperlink{monitor_8h_c41f84ee1d999369a9496a2c49c4181c}{MON\_\-FAILURE}~3
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
int \hyperlink{monitor_8h_afab1757e8c3bc9c5143490b256cb684}{monitor} (unsigned int sev, const char $\ast$pattern, const char $\ast$message)
\item 
int \hyperlink{monitor_8h_5d332cf84a9d6dd9c77382a74960cccf}{syslogMonitor} (unsigned int logLvl, unsigned int sev, const char $\ast$pattern, const char $\ast$message,...) \_\-\_\-attribute\_\-\_\-((format(printf
\end{CompactItemize}


\subsection{Define Documentation}
\hypertarget{monitor_8h_b11b9abcce9ac28426ff81c206e28fc8}{
\index{monitor.h@{monitor.h}!MON\_\-CRITICAL@{MON\_\-CRITICAL}}
\index{MON\_\-CRITICAL@{MON\_\-CRITICAL}!monitor.h@{monitor.h}}
\subsubsection[{MON\_\-CRITICAL}]{\setlength{\rightskip}{0pt plus 5cm}\#define MON\_\-CRITICAL~2}}
\label{monitor_8h_b11b9abcce9ac28426ff81c206e28fc8}




Definition at line 8 of file monitor.h.\hypertarget{monitor_8h_c41f84ee1d999369a9496a2c49c4181c}{
\index{monitor.h@{monitor.h}!MON\_\-FAILURE@{MON\_\-FAILURE}}
\index{MON\_\-FAILURE@{MON\_\-FAILURE}!monitor.h@{monitor.h}}
\subsubsection[{MON\_\-FAILURE}]{\setlength{\rightskip}{0pt plus 5cm}\#define MON\_\-FAILURE~3}}
\label{monitor_8h_c41f84ee1d999369a9496a2c49c4181c}




Definition at line 9 of file monitor.h.\hypertarget{monitor_8h_d702c7f3311c0b76ee05d7efd27c87b2}{
\index{monitor.h@{monitor.h}!MON\_\-INFO@{MON\_\-INFO}}
\index{MON\_\-INFO@{MON\_\-INFO}!monitor.h@{monitor.h}}
\subsubsection[{MON\_\-INFO}]{\setlength{\rightskip}{0pt plus 5cm}\#define MON\_\-INFO~0}}
\label{monitor_8h_d702c7f3311c0b76ee05d7efd27c87b2}




Definition at line 6 of file monitor.h.\hypertarget{monitor_8h_8eabf82310c059cc80dceaa533a74182}{
\index{monitor.h@{monitor.h}!MON\_\-WARNING@{MON\_\-WARNING}}
\index{MON\_\-WARNING@{MON\_\-WARNING}!monitor.h@{monitor.h}}
\subsubsection[{MON\_\-WARNING}]{\setlength{\rightskip}{0pt plus 5cm}\#define MON\_\-WARNING~1}}
\label{monitor_8h_8eabf82310c059cc80dceaa533a74182}




Definition at line 7 of file monitor.h.

\subsection{Function Documentation}
\hypertarget{monitor_8h_afab1757e8c3bc9c5143490b256cb684}{
\index{monitor.h@{monitor.h}!monitor@{monitor}}
\index{monitor@{monitor}!monitor.h@{monitor.h}}
\subsubsection[{monitor}]{\setlength{\rightskip}{0pt plus 5cm}int monitor (unsigned int {\em sev}, \/  const char $\ast$ {\em pattern}, \/  const char $\ast$ {\em message})}}
\label{monitor_8h_afab1757e8c3bc9c5143490b256cb684}




Definition at line 26 of file monitor.c.\hypertarget{monitor_8h_5d332cf84a9d6dd9c77382a74960cccf}{
\index{monitor.h@{monitor.h}!syslogMonitor@{syslogMonitor}}
\index{syslogMonitor@{syslogMonitor}!monitor.h@{monitor.h}}
\subsubsection[{syslogMonitor}]{\setlength{\rightskip}{0pt plus 5cm}int syslogMonitor (unsigned int {\em logLvl}, \/  unsigned int {\em sev}, \/  const char $\ast$ {\em pattern}, \/  const char $\ast$ {\em message}, \/   {\em ...})}}
\label{monitor_8h_5d332cf84a9d6dd9c77382a74960cccf}


