\hypertarget{struct__AI__snort__alert}{ \section{\_\-AI\_\-snort\_\-alert Struct Reference} \label{struct__AI__snort__alert}\index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}} } {\ttfamily \#include $<$spp\_\-ai.h$>$} \subsection*{Data Fields} \begin{DoxyCompactItemize} \item unsigned int \hyperlink{struct__AI__snort__alert_af8408be5da59cda853442dd13465c0f6}{gid} \item unsigned int \hyperlink{struct__AI__snort__alert_a3349aa68d2234f8ffd897367c3a8a137}{sid} \item unsigned int \hyperlink{struct__AI__snort__alert_a864d3baa48586d6a31639f4cd27d9d37}{rev} \item unsigned short \hyperlink{struct__AI__snort__alert_a25661fa4e212c5e30af5e6a892985ec9}{priority} \item char $\ast$ \hyperlink{struct__AI__snort__alert_ac0902d7c756ec675fb06347ce4706135}{desc} \item char $\ast$ \hyperlink{struct__AI__snort__alert_aa89585e14acb2c4e684a1552d322632f}{classification} \item time\_\-t \hyperlink{struct__AI__snort__alert_a10a67f60ca3da339a2104849a0b2ac19}{timestamp} \item \hyperlink{spp__ai_8h_aba7bc1797add20fe3efdf37ced1182c5}{uint8\_\-t} \hyperlink{struct__AI__snort__alert_a882ae6db43dc0fe08071947ccb044b93}{tos} \item \hyperlink{spp__ai_8h_a273cf69d639a59973b6019625df33e30}{uint16\_\-t} \hyperlink{struct__AI__snort__alert_a523ef8842d01a1bc4ea3c0bf27518e78}{iplen} \item \hyperlink{spp__ai_8h_a273cf69d639a59973b6019625df33e30}{uint16\_\-t} \hyperlink{struct__AI__snort__alert_a45e4acf90450a5f9efd4e0c290f84bcf}{id} \item \hyperlink{spp__ai_8h_aba7bc1797add20fe3efdf37ced1182c5}{uint8\_\-t} \hyperlink{struct__AI__snort__alert_ab9b1ce8ee440a324af116403ac9c51a2}{ttl} \item \hyperlink{spp__ai_8h_aba7bc1797add20fe3efdf37ced1182c5}{uint8\_\-t} \hyperlink{struct__AI__snort__alert_a2a5f2741918c3c13890f2b617a7f23a4}{ipproto} \item \hyperlink{spp__ai_8h_a435d1572bf3f880d55459d9805097f62}{uint32\_\-t} \hyperlink{struct__AI__snort__alert_ab16a24f368020e4b40e65b53cae33b48}{src\_\-addr} \item \hyperlink{spp__ai_8h_a435d1572bf3f880d55459d9805097f62}{uint32\_\-t} \hyperlink{struct__AI__snort__alert_a69cc2ba171c8c808a0b45caa9426cd8c}{dst\_\-addr} \item \hyperlink{spp__ai_8h_a273cf69d639a59973b6019625df33e30}{uint16\_\-t} \hyperlink{struct__AI__snort__alert_a856cccd3eaabd38aa9974f26d3edc5e3}{src\_\-port} \item \hyperlink{spp__ai_8h_a273cf69d639a59973b6019625df33e30}{uint16\_\-t} \hyperlink{struct__AI__snort__alert_a6b323c07ae501d221e330e13646a96a3}{dst\_\-port} \item \hyperlink{spp__ai_8h_a435d1572bf3f880d55459d9805097f62}{uint32\_\-t} \hyperlink{struct__AI__snort__alert_acb20c4c55149d5806d7523720786ab77}{sequence} \item \hyperlink{spp__ai_8h_a435d1572bf3f880d55459d9805097f62}{uint32\_\-t} \hyperlink{struct__AI__snort__alert_a2b185c678d3a7f1207b2119b0b567c37}{ack} \item \hyperlink{spp__ai_8h_aba7bc1797add20fe3efdf37ced1182c5}{uint8\_\-t} \hyperlink{struct__AI__snort__alert_aa643f11db93b70242b57f0a04775e507}{tcp\_\-flags} \item \hyperlink{spp__ai_8h_a273cf69d639a59973b6019625df33e30}{uint16\_\-t} \hyperlink{struct__AI__snort__alert_a63e94be3d248cf4beb0d4d5ab75331b1}{window} \item \hyperlink{spp__ai_8h_a273cf69d639a59973b6019625df33e30}{uint16\_\-t} \hyperlink{struct__AI__snort__alert_a519a103f5e8f1cb006c0c137b7c6a1c0}{tcplen} \item struct \hyperlink{structpkt__info}{pkt\_\-info} $\ast$ \hyperlink{struct__AI__snort__alert_a09dfe0a841fd3912ec78060d4547cb31}{stream} \item struct \hyperlink{struct__AI__snort__alert}{\_\-AI\_\-snort\_\-alert} $\ast$ \hyperlink{struct__AI__snort__alert_aa8336d4b3359015ed8ea312ca1fd1173}{next} \item \hyperlink{struct__hierarchy__node}{hierarchy\_\-node} $\ast$ \hyperlink{struct__AI__snort__alert_ac53765584296ead1328eabfaba8a3aed}{h\_\-node} \mbox{[}CLUSTER\_\-TYPES\mbox{]} \item unsigned int \hyperlink{struct__AI__snort__alert_a285aff12d6bac03c316ccc5305d28e53}{grouped\_\-alarms\_\-count} \end{DoxyCompactItemize} \subsection{Field Documentation} \hypertarget{struct__AI__snort__alert_a2b185c678d3a7f1207b2119b0b567c37}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!ack@{ack}} \index{ack@{ack}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{ack}]{\setlength{\rightskip}{0pt plus 5cm}{\bf uint32\_\-t} {\bf \_\-AI\_\-snort\_\-alert::ack}}} \label{struct__AI__snort__alert_a2b185c678d3a7f1207b2119b0b567c37} \hypertarget{struct__AI__snort__alert_aa89585e14acb2c4e684a1552d322632f}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!classification@{classification}} \index{classification@{classification}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{classification}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf \_\-AI\_\-snort\_\-alert::classification}}} \label{struct__AI__snort__alert_aa89585e14acb2c4e684a1552d322632f} \hypertarget{struct__AI__snort__alert_ac0902d7c756ec675fb06347ce4706135}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!desc@{desc}} \index{desc@{desc}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{desc}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf \_\-AI\_\-snort\_\-alert::desc}}} \label{struct__AI__snort__alert_ac0902d7c756ec675fb06347ce4706135} \hypertarget{struct__AI__snort__alert_a69cc2ba171c8c808a0b45caa9426cd8c}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!dst\_\-addr@{dst\_\-addr}} \index{dst\_\-addr@{dst\_\-addr}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{dst\_\-addr}]{\setlength{\rightskip}{0pt plus 5cm}{\bf uint32\_\-t} {\bf \_\-AI\_\-snort\_\-alert::dst\_\-addr}}} \label{struct__AI__snort__alert_a69cc2ba171c8c808a0b45caa9426cd8c} \hypertarget{struct__AI__snort__alert_a6b323c07ae501d221e330e13646a96a3}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!dst\_\-port@{dst\_\-port}} \index{dst\_\-port@{dst\_\-port}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{dst\_\-port}]{\setlength{\rightskip}{0pt plus 5cm}{\bf uint16\_\-t} {\bf \_\-AI\_\-snort\_\-alert::dst\_\-port}}} \label{struct__AI__snort__alert_a6b323c07ae501d221e330e13646a96a3} \hypertarget{struct__AI__snort__alert_af8408be5da59cda853442dd13465c0f6}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!gid@{gid}} \index{gid@{gid}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{gid}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf \_\-AI\_\-snort\_\-alert::gid}}} \label{struct__AI__snort__alert_af8408be5da59cda853442dd13465c0f6} \hypertarget{struct__AI__snort__alert_a285aff12d6bac03c316ccc5305d28e53}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!grouped\_\-alarms\_\-count@{grouped\_\-alarms\_\-count}} \index{grouped\_\-alarms\_\-count@{grouped\_\-alarms\_\-count}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{grouped\_\-alarms\_\-count}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf \_\-AI\_\-snort\_\-alert::grouped\_\-alarms\_\-count}}} \label{struct__AI__snort__alert_a285aff12d6bac03c316ccc5305d28e53} \hypertarget{struct__AI__snort__alert_ac53765584296ead1328eabfaba8a3aed}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!h\_\-node@{h\_\-node}} \index{h\_\-node@{h\_\-node}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{h\_\-node}]{\setlength{\rightskip}{0pt plus 5cm}{\bf hierarchy\_\-node}$\ast$ {\bf \_\-AI\_\-snort\_\-alert::h\_\-node}\mbox{[}CLUSTER\_\-TYPES\mbox{]}}} \label{struct__AI__snort__alert_ac53765584296ead1328eabfaba8a3aed} \hypertarget{struct__AI__snort__alert_a45e4acf90450a5f9efd4e0c290f84bcf}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!id@{id}} \index{id@{id}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{id}]{\setlength{\rightskip}{0pt plus 5cm}{\bf uint16\_\-t} {\bf \_\-AI\_\-snort\_\-alert::id}}} \label{struct__AI__snort__alert_a45e4acf90450a5f9efd4e0c290f84bcf} \hypertarget{struct__AI__snort__alert_a523ef8842d01a1bc4ea3c0bf27518e78}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!iplen@{iplen}} \index{iplen@{iplen}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{iplen}]{\setlength{\rightskip}{0pt plus 5cm}{\bf uint16\_\-t} {\bf \_\-AI\_\-snort\_\-alert::iplen}}} \label{struct__AI__snort__alert_a523ef8842d01a1bc4ea3c0bf27518e78} \hypertarget{struct__AI__snort__alert_a2a5f2741918c3c13890f2b617a7f23a4}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!ipproto@{ipproto}} \index{ipproto@{ipproto}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{ipproto}]{\setlength{\rightskip}{0pt plus 5cm}{\bf uint8\_\-t} {\bf \_\-AI\_\-snort\_\-alert::ipproto}}} \label{struct__AI__snort__alert_a2a5f2741918c3c13890f2b617a7f23a4} \hypertarget{struct__AI__snort__alert_aa8336d4b3359015ed8ea312ca1fd1173}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!next@{next}} \index{next@{next}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf \_\-AI\_\-snort\_\-alert}$\ast$ {\bf \_\-AI\_\-snort\_\-alert::next}}} \label{struct__AI__snort__alert_aa8336d4b3359015ed8ea312ca1fd1173} \hypertarget{struct__AI__snort__alert_a25661fa4e212c5e30af5e6a892985ec9}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!priority@{priority}} \index{priority@{priority}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{priority}]{\setlength{\rightskip}{0pt plus 5cm}unsigned short {\bf \_\-AI\_\-snort\_\-alert::priority}}} \label{struct__AI__snort__alert_a25661fa4e212c5e30af5e6a892985ec9} \hypertarget{struct__AI__snort__alert_a864d3baa48586d6a31639f4cd27d9d37}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!rev@{rev}} \index{rev@{rev}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{rev}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf \_\-AI\_\-snort\_\-alert::rev}}} \label{struct__AI__snort__alert_a864d3baa48586d6a31639f4cd27d9d37} \hypertarget{struct__AI__snort__alert_acb20c4c55149d5806d7523720786ab77}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!sequence@{sequence}} \index{sequence@{sequence}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{sequence}]{\setlength{\rightskip}{0pt plus 5cm}{\bf uint32\_\-t} {\bf \_\-AI\_\-snort\_\-alert::sequence}}} \label{struct__AI__snort__alert_acb20c4c55149d5806d7523720786ab77} \hypertarget{struct__AI__snort__alert_a3349aa68d2234f8ffd897367c3a8a137}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!sid@{sid}} \index{sid@{sid}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{sid}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf \_\-AI\_\-snort\_\-alert::sid}}} \label{struct__AI__snort__alert_a3349aa68d2234f8ffd897367c3a8a137} \hypertarget{struct__AI__snort__alert_ab16a24f368020e4b40e65b53cae33b48}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!src\_\-addr@{src\_\-addr}} \index{src\_\-addr@{src\_\-addr}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{src\_\-addr}]{\setlength{\rightskip}{0pt plus 5cm}{\bf uint32\_\-t} {\bf \_\-AI\_\-snort\_\-alert::src\_\-addr}}} \label{struct__AI__snort__alert_ab16a24f368020e4b40e65b53cae33b48} \hypertarget{struct__AI__snort__alert_a856cccd3eaabd38aa9974f26d3edc5e3}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!src\_\-port@{src\_\-port}} \index{src\_\-port@{src\_\-port}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{src\_\-port}]{\setlength{\rightskip}{0pt plus 5cm}{\bf uint16\_\-t} {\bf \_\-AI\_\-snort\_\-alert::src\_\-port}}} \label{struct__AI__snort__alert_a856cccd3eaabd38aa9974f26d3edc5e3} \hypertarget{struct__AI__snort__alert_a09dfe0a841fd3912ec78060d4547cb31}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!stream@{stream}} \index{stream@{stream}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{stream}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf pkt\_\-info}$\ast$ {\bf \_\-AI\_\-snort\_\-alert::stream}}} \label{struct__AI__snort__alert_a09dfe0a841fd3912ec78060d4547cb31} \hypertarget{struct__AI__snort__alert_aa643f11db93b70242b57f0a04775e507}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!tcp\_\-flags@{tcp\_\-flags}} \index{tcp\_\-flags@{tcp\_\-flags}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{tcp\_\-flags}]{\setlength{\rightskip}{0pt plus 5cm}{\bf uint8\_\-t} {\bf \_\-AI\_\-snort\_\-alert::tcp\_\-flags}}} \label{struct__AI__snort__alert_aa643f11db93b70242b57f0a04775e507} \hypertarget{struct__AI__snort__alert_a519a103f5e8f1cb006c0c137b7c6a1c0}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!tcplen@{tcplen}} \index{tcplen@{tcplen}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{tcplen}]{\setlength{\rightskip}{0pt plus 5cm}{\bf uint16\_\-t} {\bf \_\-AI\_\-snort\_\-alert::tcplen}}} \label{struct__AI__snort__alert_a519a103f5e8f1cb006c0c137b7c6a1c0} \hypertarget{struct__AI__snort__alert_a10a67f60ca3da339a2104849a0b2ac19}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!timestamp@{timestamp}} \index{timestamp@{timestamp}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{timestamp}]{\setlength{\rightskip}{0pt plus 5cm}time\_\-t {\bf \_\-AI\_\-snort\_\-alert::timestamp}}} \label{struct__AI__snort__alert_a10a67f60ca3da339a2104849a0b2ac19} \hypertarget{struct__AI__snort__alert_a882ae6db43dc0fe08071947ccb044b93}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!tos@{tos}} \index{tos@{tos}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{tos}]{\setlength{\rightskip}{0pt plus 5cm}{\bf uint8\_\-t} {\bf \_\-AI\_\-snort\_\-alert::tos}}} \label{struct__AI__snort__alert_a882ae6db43dc0fe08071947ccb044b93} \hypertarget{struct__AI__snort__alert_ab9b1ce8ee440a324af116403ac9c51a2}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!ttl@{ttl}} \index{ttl@{ttl}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{ttl}]{\setlength{\rightskip}{0pt plus 5cm}{\bf uint8\_\-t} {\bf \_\-AI\_\-snort\_\-alert::ttl}}} \label{struct__AI__snort__alert_ab9b1ce8ee440a324af116403ac9c51a2} \hypertarget{struct__AI__snort__alert_a63e94be3d248cf4beb0d4d5ab75331b1}{ \index{\_\-AI\_\-snort\_\-alert@{\_\-AI\_\-snort\_\-alert}!window@{window}} \index{window@{window}!_AI_snort_alert@{\_\-AI\_\-snort\_\-alert}} \subsubsection[{window}]{\setlength{\rightskip}{0pt plus 5cm}{\bf uint16\_\-t} {\bf \_\-AI\_\-snort\_\-alert::window}}} \label{struct__AI__snort__alert_a63e94be3d248cf4beb0d4d5ab75331b1} The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize} \item \hyperlink{spp__ai_8h}{spp\_\-ai.h}\end{DoxyCompactItemize}