\hypertarget{structpkt__info}{
\section{pkt\_\-info Struct Reference}
\label{structpkt__info}\index{pkt\_\-info@{pkt\_\-info}}
}


{\ttfamily \#include $<$spp\_\-ai.h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structpkt__key}{pkt\_\-key} \hyperlink{structpkt__info_a231d4734d3c62292b06eb9ea4b49c339}{key}
\item 
time\_\-t \hyperlink{structpkt__info_a7f5090443f21e6290f0439f1bb872e92}{timestamp}
\item 
SFSnortPacket $\ast$ \hyperlink{structpkt__info_a8d5ebd04a32067b05387e5c5056fe168}{pkt}
\item 
struct \hyperlink{structpkt__info}{pkt\_\-info} $\ast$ \hyperlink{structpkt__info_a5ee3c51f2ca5768b94819182641ef168}{next}
\item 
\hyperlink{spp__ai_8h_a3e5b8192e7d9ffaf3542f1210aec18dd}{BOOL} \hyperlink{structpkt__info_ac7ff78ea5faf333fc91f92e3085ea7c9}{observed}
\item 
UT\_\-hash\_\-handle \hyperlink{structpkt__info_a264e90d4b5d490de040f38c1072e142f}{hh}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Identifier of a packet in a stream 

\subsection{Field Documentation}
\hypertarget{structpkt__info_a264e90d4b5d490de040f38c1072e142f}{
\index{pkt\_\-info@{pkt\_\-info}!hh@{hh}}
\index{hh@{hh}!pkt_info@{pkt\_\-info}}
\subsubsection[{hh}]{\setlength{\rightskip}{0pt plus 5cm}UT\_\-hash\_\-handle {\bf pkt\_\-info::hh}}}
\label{structpkt__info_a264e90d4b5d490de040f38c1072e142f}
Make the struct 'hashable' \hypertarget{structpkt__info_a231d4734d3c62292b06eb9ea4b49c339}{
\index{pkt\_\-info@{pkt\_\-info}!key@{key}}
\index{key@{key}!pkt_info@{pkt\_\-info}}
\subsubsection[{key}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf pkt\_\-key} {\bf pkt\_\-info::key}}}
\label{structpkt__info_a231d4734d3c62292b06eb9ea4b49c339}
Key of the packet (src\_\-ip, dst\_\-port) \hypertarget{structpkt__info_a5ee3c51f2ca5768b94819182641ef168}{
\index{pkt\_\-info@{pkt\_\-info}!next@{next}}
\index{next@{next}!pkt_info@{pkt\_\-info}}
\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf pkt\_\-info}$\ast$ {\bf pkt\_\-info::next}}}
\label{structpkt__info_a5ee3c51f2ca5768b94819182641ef168}
Pointer to the next packet in the stream \hypertarget{structpkt__info_ac7ff78ea5faf333fc91f92e3085ea7c9}{
\index{pkt\_\-info@{pkt\_\-info}!observed@{observed}}
\index{observed@{observed}!pkt_info@{pkt\_\-info}}
\subsubsection[{observed}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf pkt\_\-info::observed}}}
\label{structpkt__info_ac7ff78ea5faf333fc91f92e3085ea7c9}
Flag set if the packet is observed, i.e. associated to a security alert \hypertarget{structpkt__info_a8d5ebd04a32067b05387e5c5056fe168}{
\index{pkt\_\-info@{pkt\_\-info}!pkt@{pkt}}
\index{pkt@{pkt}!pkt_info@{pkt\_\-info}}
\subsubsection[{pkt}]{\setlength{\rightskip}{0pt plus 5cm}SFSnortPacket$\ast$ {\bf pkt\_\-info::pkt}}}
\label{structpkt__info_a8d5ebd04a32067b05387e5c5056fe168}
Reference to SFSnortPacket containing packet's information \hypertarget{structpkt__info_a7f5090443f21e6290f0439f1bb872e92}{
\index{pkt\_\-info@{pkt\_\-info}!timestamp@{timestamp}}
\index{timestamp@{timestamp}!pkt_info@{pkt\_\-info}}
\subsubsection[{timestamp}]{\setlength{\rightskip}{0pt plus 5cm}time\_\-t {\bf pkt\_\-info::timestamp}}}
\label{structpkt__info_a7f5090443f21e6290f0439f1bb872e92}
Timestamp 

The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize}
\item 
\hyperlink{spp__ai_8h}{spp\_\-ai.h}\end{DoxyCompactItemize}
