\doxysection{aspa\+\_\+array Struct Reference}
\hypertarget{structaspa__array}{}\label{structaspa__array}\index{aspa\_array@{aspa\_array}}


Struct which is similar in function to std\+::vector from C++.  




{\ttfamily \#include $<$aspa\+\_\+array.\+h$>$}

\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint32\+\_\+t \mbox{\hyperlink{structaspa__array_ac8b7886919161bce2b4d25ba01a9cbe0}{size}}
\item 
size\+\_\+t \mbox{\hyperlink{structaspa__array_a30d25fe588003e5ca376d3d2941e534e}{capacity}}
\item 
struct \mbox{\hyperlink{structaspa__record}{aspa\+\_\+record}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{structaspa__array_a6e9357e053db571fb272af357244971f}{data}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Struct which is similar in function to std\+::vector from C++. 

If the vector is running full, a larger chunk of memory is reallocated.

This structure stores ASPA records in a contiguous chunk of memory, sorted in ascending order by their customer ASN. 

\doxysubsection{Field Documentation}
\Hypertarget{structaspa__array_a30d25fe588003e5ca376d3d2941e534e}\label{structaspa__array_a30d25fe588003e5ca376d3d2941e534e} 
\index{aspa\_array@{aspa\_array}!capacity@{capacity}}
\index{capacity@{capacity}!aspa\_array@{aspa\_array}}
\doxysubsubsection{\texorpdfstring{capacity}{capacity}}
{\footnotesize\ttfamily size\+\_\+t aspa\+\_\+array\+::capacity}

\Hypertarget{structaspa__array_a6e9357e053db571fb272af357244971f}\label{structaspa__array_a6e9357e053db571fb272af357244971f} 
\index{aspa\_array@{aspa\_array}!data@{data}}
\index{data@{data}!aspa\_array@{aspa\_array}}
\doxysubsubsection{\texorpdfstring{data}{data}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structaspa__record}{aspa\+\_\+record}}\texorpdfstring{$\ast$}{*} aspa\+\_\+array\+::data}

\Hypertarget{structaspa__array_ac8b7886919161bce2b4d25ba01a9cbe0}\label{structaspa__array_ac8b7886919161bce2b4d25ba01a9cbe0} 
\index{aspa\_array@{aspa\_array}!size@{size}}
\index{size@{size}!aspa\_array@{aspa\_array}}
\doxysubsubsection{\texorpdfstring{size}{size}}
{\footnotesize\ttfamily uint32\+\_\+t aspa\+\_\+array\+::size}



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
rtrlib/aspa/aspa\+\_\+array/\mbox{\hyperlink{aspa__array_8h}{aspa\+\_\+array.\+h}}\end{DoxyCompactItemize}
