\hypertarget{structAI__hyperalert__key}{ \section{AI\_\-hyperalert\_\-key Struct Reference} \label{structAI__hyperalert__key}\index{AI\_\-hyperalert\_\-key@{AI\_\-hyperalert\_\-key}} } {\ttfamily \#include $<$spp\_\-ai.h$>$} \subsection*{Data Fields} \begin{DoxyCompactItemize} \item unsigned int \hyperlink{structAI__hyperalert__key_a711afeb45b534480e85bf9abe569a602}{gid} \item unsigned int \hyperlink{structAI__hyperalert__key_a854676c9125ae0aeaeaef2b201ce542f}{sid} \item unsigned int \hyperlink{structAI__hyperalert__key_a3aa6fed74469f1f2c08573c5d7298670}{rev} \end{DoxyCompactItemize} \subsection{Detailed Description} Key for the hyperalert hash table \subsection{Field Documentation} \hypertarget{structAI__hyperalert__key_a711afeb45b534480e85bf9abe569a602}{ \index{AI\_\-hyperalert\_\-key@{AI\_\-hyperalert\_\-key}!gid@{gid}} \index{gid@{gid}!AI_hyperalert_key@{AI\_\-hyperalert\_\-key}} \subsubsection[{gid}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf AI\_\-hyperalert\_\-key::gid}}} \label{structAI__hyperalert__key_a711afeb45b534480e85bf9abe569a602} \hypertarget{structAI__hyperalert__key_a3aa6fed74469f1f2c08573c5d7298670}{ \index{AI\_\-hyperalert\_\-key@{AI\_\-hyperalert\_\-key}!rev@{rev}} \index{rev@{rev}!AI_hyperalert_key@{AI\_\-hyperalert\_\-key}} \subsubsection[{rev}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf AI\_\-hyperalert\_\-key::rev}}} \label{structAI__hyperalert__key_a3aa6fed74469f1f2c08573c5d7298670} \hypertarget{structAI__hyperalert__key_a854676c9125ae0aeaeaef2b201ce542f}{ \index{AI\_\-hyperalert\_\-key@{AI\_\-hyperalert\_\-key}!sid@{sid}} \index{sid@{sid}!AI_hyperalert_key@{AI\_\-hyperalert\_\-key}} \subsubsection[{sid}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf AI\_\-hyperalert\_\-key::sid}}} \label{structAI__hyperalert__key_a854676c9125ae0aeaeaef2b201ce542f} The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize} \item \hyperlink{spp__ai_8h}{spp\_\-ai.h}\end{DoxyCompactItemize}