\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}