\hypertarget{classplaso_1_1tarzan_1_1mediator_1_1print__mediator_1_1_print_mediator}{}\section{plaso.\+tarzan.\+mediator.\+print\+\_\+mediator.\+Print\+Mediator Class Reference}
\label{classplaso_1_1tarzan_1_1mediator_1_1print__mediator_1_1_print_mediator}\index{plaso.tarzan.mediator.print\_mediator.PrintMediator@{plaso.tarzan.mediator.print\_mediator.PrintMediator}}


Inheritance diagram for plaso.\+tarzan.\+mediator.\+print\+\_\+mediator.\+Print\+Mediator\+:
% FIG 0


Collaboration diagram for plaso.\+tarzan.\+mediator.\+print\+\_\+mediator.\+Print\+Mediator\+:
% FIG 1
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
def \mbox{\hyperlink{classplaso_1_1tarzan_1_1mediator_1_1print__mediator_1_1_print_mediator_ab07d85bdd990b70ba7b11c5c01a1143f}{\+\_\+\+\_\+init\+\_\+\+\_\+}} (self)
\item 
def \mbox{\hyperlink{classplaso_1_1tarzan_1_1mediator_1_1print__mediator_1_1_print_mediator_a8ed10335c320ee8f72d5fceb27d87b6e}{Produce\+Event\+With\+Event\+Data}} (self, event, event\+\_\+data)
\item 
def \mbox{\hyperlink{classplaso_1_1tarzan_1_1mediator_1_1print__mediator_1_1_print_mediator_a86520a193eb0f70b2ed194b22982dd39}{Produce\+Extraction\+Error}} (self, message, path\+\_\+spec=None)
\item 
def \mbox{\hyperlink{classplaso_1_1tarzan_1_1mediator_1_1print__mediator_1_1_print_mediator_ab83a674abf071cc24de39ecec2f38694}{Produce\+Extraction\+Warning}} (self, message, path\+\_\+spec=None)
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
\begin{DoxyVerb}Tarzan mediator printing events to stdout.\end{DoxyVerb}
 

\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classplaso_1_1tarzan_1_1mediator_1_1print__mediator_1_1_print_mediator_ab07d85bdd990b70ba7b11c5c01a1143f}\label{classplaso_1_1tarzan_1_1mediator_1_1print__mediator_1_1_print_mediator_ab07d85bdd990b70ba7b11c5c01a1143f}} 
\index{plaso.tarzan.mediator.print\_mediator.PrintMediator@{plaso.tarzan.mediator.print\_mediator.PrintMediator}!\_\_init\_\_@{\_\_init\_\_}}
\index{\_\_init\_\_@{\_\_init\_\_}!plaso.tarzan.mediator.print\_mediator.PrintMediator@{plaso.tarzan.mediator.print\_mediator.PrintMediator}}
\subsubsection{\texorpdfstring{\_\_init\_\_()}{\_\_init\_\_()}}
{\footnotesize\ttfamily def plaso.\+tarzan.\+mediator.\+print\+\_\+mediator.\+Print\+Mediator.\+\_\+\+\_\+init\+\_\+\+\_\+ (\begin{DoxyParamCaption}\item[{}]{self }\end{DoxyParamCaption})}

\begin{DoxyVerb}Initialize the mediator.
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classplaso_1_1tarzan_1_1mediator_1_1mediator_1_1_mediator_abdcf59c29fa0110c5a5748bbbf57ac09}{plaso.\+tarzan.\+mediator.\+mediator.\+Mediator}}.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classplaso_1_1tarzan_1_1mediator_1_1print__mediator_1_1_print_mediator_a8ed10335c320ee8f72d5fceb27d87b6e}\label{classplaso_1_1tarzan_1_1mediator_1_1print__mediator_1_1_print_mediator_a8ed10335c320ee8f72d5fceb27d87b6e}} 
\index{plaso.tarzan.mediator.print\_mediator.PrintMediator@{plaso.tarzan.mediator.print\_mediator.PrintMediator}!ProduceEventWithEventData@{ProduceEventWithEventData}}
\index{ProduceEventWithEventData@{ProduceEventWithEventData}!plaso.tarzan.mediator.print\_mediator.PrintMediator@{plaso.tarzan.mediator.print\_mediator.PrintMediator}}
\subsubsection{\texorpdfstring{ProduceEventWithEventData()}{ProduceEventWithEventData()}}
{\footnotesize\ttfamily def plaso.\+tarzan.\+mediator.\+print\+\_\+mediator.\+Print\+Mediator.\+Produce\+Event\+With\+Event\+Data (\begin{DoxyParamCaption}\item[{}]{self,  }\item[{}]{event,  }\item[{}]{event\+\_\+data }\end{DoxyParamCaption})}

\begin{DoxyVerb}Produce a particular event with its data.
:param event: the event
:param event_data: the event's data
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classplaso_1_1tarzan_1_1mediator_1_1mediator_1_1_mediator_ad22624223cd8892ad988a1732b8eb93f}{plaso.\+tarzan.\+mediator.\+mediator.\+Mediator}}.

\mbox{\Hypertarget{classplaso_1_1tarzan_1_1mediator_1_1print__mediator_1_1_print_mediator_a86520a193eb0f70b2ed194b22982dd39}\label{classplaso_1_1tarzan_1_1mediator_1_1print__mediator_1_1_print_mediator_a86520a193eb0f70b2ed194b22982dd39}} 
\index{plaso.tarzan.mediator.print\_mediator.PrintMediator@{plaso.tarzan.mediator.print\_mediator.PrintMediator}!ProduceExtractionError@{ProduceExtractionError}}
\index{ProduceExtractionError@{ProduceExtractionError}!plaso.tarzan.mediator.print\_mediator.PrintMediator@{plaso.tarzan.mediator.print\_mediator.PrintMediator}}
\subsubsection{\texorpdfstring{ProduceExtractionError()}{ProduceExtractionError()}}
{\footnotesize\ttfamily def plaso.\+tarzan.\+mediator.\+print\+\_\+mediator.\+Print\+Mediator.\+Produce\+Extraction\+Error (\begin{DoxyParamCaption}\item[{}]{self,  }\item[{}]{message,  }\item[{}]{path\+\_\+spec = {\ttfamily None} }\end{DoxyParamCaption})}

\begin{DoxyVerb}Produce an extraction error with a particular message and a path.
:param message: the error message
:param path_spec: the erroneous path
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classplaso_1_1tarzan_1_1mediator_1_1mediator_1_1_mediator_a986f44ca0efba2e84b90c010e82809cc}{plaso.\+tarzan.\+mediator.\+mediator.\+Mediator}}.

\mbox{\Hypertarget{classplaso_1_1tarzan_1_1mediator_1_1print__mediator_1_1_print_mediator_ab83a674abf071cc24de39ecec2f38694}\label{classplaso_1_1tarzan_1_1mediator_1_1print__mediator_1_1_print_mediator_ab83a674abf071cc24de39ecec2f38694}} 
\index{plaso.tarzan.mediator.print\_mediator.PrintMediator@{plaso.tarzan.mediator.print\_mediator.PrintMediator}!ProduceExtractionWarning@{ProduceExtractionWarning}}
\index{ProduceExtractionWarning@{ProduceExtractionWarning}!plaso.tarzan.mediator.print\_mediator.PrintMediator@{plaso.tarzan.mediator.print\_mediator.PrintMediator}}
\subsubsection{\texorpdfstring{ProduceExtractionWarning()}{ProduceExtractionWarning()}}
{\footnotesize\ttfamily def plaso.\+tarzan.\+mediator.\+print\+\_\+mediator.\+Print\+Mediator.\+Produce\+Extraction\+Warning (\begin{DoxyParamCaption}\item[{}]{self,  }\item[{}]{message,  }\item[{}]{path\+\_\+spec = {\ttfamily None} }\end{DoxyParamCaption})}

\begin{DoxyVerb}Produce an extraction warning with a particular message and a path.
:param message: the warning message
:param path_spec: the path that caused the warning
\end{DoxyVerb}
 

The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/rychly/repos/pyspark-\/plaso/src/plaso/tarzan/mediator/\mbox{\hyperlink{print__mediator_8py}{print\+\_\+mediator.\+py}}\end{DoxyCompactItemize}
