\hypertarget{structng__source__stats}{}\doxysection{ng\+\_\+source\+\_\+stats Struct Reference}
\label{structng__source__stats}\index{ng\_source\_stats@{ng\_source\_stats}}


{\ttfamily \#include $<$ng\+\_\+source.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint64\+\_\+t \mbox{\hyperlink{structng__source__stats_a23fbca3bf91aadaffeca5e3054722c33}{out\+Octets}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structng__source__stats_a23309084e66f31425cdcdde5011a0818}{out\+Frames}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structng__source__stats_a21994fdaea36adc366fd89c3785b5bac}{queue\+Octets}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structng__source__stats_ac916e1896ea6a9cacf0995a32bb85db8}{queue\+Frames}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structng__source__stats_a90bbaee6bf7fa6f1e3cea7247253d375}{max\+Pps}}
\item 
struct timeval \mbox{\hyperlink{structng__source__stats_a5a3f67a7bbf969951a101955ed44286f}{start\+Time}}
\item 
struct timeval \mbox{\hyperlink{structng__source__stats_ad66d4ea55d43622b0adb2e5028a83dd2}{end\+Time}}
\item 
struct timeval \mbox{\hyperlink{structng__source__stats_a048ec09384253972097f50784b2da4ac}{elapsed\+Time}}
\item 
struct timeval \mbox{\hyperlink{structng__source__stats_ac9cf836b2316398fc35efd1e9bc0a822}{last\+Time}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{ng__source_8h_source_l00054}{54}} of file \mbox{\hyperlink{ng__source_8h_source}{ng\+\_\+source.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structng__source__stats_a048ec09384253972097f50784b2da4ac}\label{structng__source__stats_a048ec09384253972097f50784b2da4ac}} 
\index{ng\_source\_stats@{ng\_source\_stats}!elapsedTime@{elapsedTime}}
\index{elapsedTime@{elapsedTime}!ng\_source\_stats@{ng\_source\_stats}}
\doxysubsubsection{\texorpdfstring{elapsedTime}{elapsedTime}}
{\footnotesize\ttfamily struct timeval ng\+\_\+source\+\_\+stats\+::elapsed\+Time}



Definition at line \mbox{\hyperlink{ng__source_8h_source_l00062}{62}} of file \mbox{\hyperlink{ng__source_8h_source}{ng\+\_\+source.\+h}}.

\mbox{\Hypertarget{structng__source__stats_ad66d4ea55d43622b0adb2e5028a83dd2}\label{structng__source__stats_ad66d4ea55d43622b0adb2e5028a83dd2}} 
\index{ng\_source\_stats@{ng\_source\_stats}!endTime@{endTime}}
\index{endTime@{endTime}!ng\_source\_stats@{ng\_source\_stats}}
\doxysubsubsection{\texorpdfstring{endTime}{endTime}}
{\footnotesize\ttfamily struct timeval ng\+\_\+source\+\_\+stats\+::end\+Time}



Definition at line \mbox{\hyperlink{ng__source_8h_source_l00061}{61}} of file \mbox{\hyperlink{ng__source_8h_source}{ng\+\_\+source.\+h}}.

\mbox{\Hypertarget{structng__source__stats_ac9cf836b2316398fc35efd1e9bc0a822}\label{structng__source__stats_ac9cf836b2316398fc35efd1e9bc0a822}} 
\index{ng\_source\_stats@{ng\_source\_stats}!lastTime@{lastTime}}
\index{lastTime@{lastTime}!ng\_source\_stats@{ng\_source\_stats}}
\doxysubsubsection{\texorpdfstring{lastTime}{lastTime}}
{\footnotesize\ttfamily struct timeval ng\+\_\+source\+\_\+stats\+::last\+Time}



Definition at line \mbox{\hyperlink{ng__source_8h_source_l00063}{63}} of file \mbox{\hyperlink{ng__source_8h_source}{ng\+\_\+source.\+h}}.

\mbox{\Hypertarget{structng__source__stats_a90bbaee6bf7fa6f1e3cea7247253d375}\label{structng__source__stats_a90bbaee6bf7fa6f1e3cea7247253d375}} 
\index{ng\_source\_stats@{ng\_source\_stats}!maxPps@{maxPps}}
\index{maxPps@{maxPps}!ng\_source\_stats@{ng\_source\_stats}}
\doxysubsubsection{\texorpdfstring{maxPps}{maxPps}}
{\footnotesize\ttfamily uint32\+\_\+t ng\+\_\+source\+\_\+stats\+::max\+Pps}



Definition at line \mbox{\hyperlink{ng__source_8h_source_l00059}{59}} of file \mbox{\hyperlink{ng__source_8h_source}{ng\+\_\+source.\+h}}.

\mbox{\Hypertarget{structng__source__stats_a23309084e66f31425cdcdde5011a0818}\label{structng__source__stats_a23309084e66f31425cdcdde5011a0818}} 
\index{ng\_source\_stats@{ng\_source\_stats}!outFrames@{outFrames}}
\index{outFrames@{outFrames}!ng\_source\_stats@{ng\_source\_stats}}
\doxysubsubsection{\texorpdfstring{outFrames}{outFrames}}
{\footnotesize\ttfamily uint64\+\_\+t ng\+\_\+source\+\_\+stats\+::out\+Frames}



Definition at line \mbox{\hyperlink{ng__source_8h_source_l00056}{56}} of file \mbox{\hyperlink{ng__source_8h_source}{ng\+\_\+source.\+h}}.

\mbox{\Hypertarget{structng__source__stats_a23fbca3bf91aadaffeca5e3054722c33}\label{structng__source__stats_a23fbca3bf91aadaffeca5e3054722c33}} 
\index{ng\_source\_stats@{ng\_source\_stats}!outOctets@{outOctets}}
\index{outOctets@{outOctets}!ng\_source\_stats@{ng\_source\_stats}}
\doxysubsubsection{\texorpdfstring{outOctets}{outOctets}}
{\footnotesize\ttfamily uint64\+\_\+t ng\+\_\+source\+\_\+stats\+::out\+Octets}



Definition at line \mbox{\hyperlink{ng__source_8h_source_l00055}{55}} of file \mbox{\hyperlink{ng__source_8h_source}{ng\+\_\+source.\+h}}.

\mbox{\Hypertarget{structng__source__stats_ac916e1896ea6a9cacf0995a32bb85db8}\label{structng__source__stats_ac916e1896ea6a9cacf0995a32bb85db8}} 
\index{ng\_source\_stats@{ng\_source\_stats}!queueFrames@{queueFrames}}
\index{queueFrames@{queueFrames}!ng\_source\_stats@{ng\_source\_stats}}
\doxysubsubsection{\texorpdfstring{queueFrames}{queueFrames}}
{\footnotesize\ttfamily uint32\+\_\+t ng\+\_\+source\+\_\+stats\+::queue\+Frames}



Definition at line \mbox{\hyperlink{ng__source_8h_source_l00058}{58}} of file \mbox{\hyperlink{ng__source_8h_source}{ng\+\_\+source.\+h}}.

\mbox{\Hypertarget{structng__source__stats_a21994fdaea36adc366fd89c3785b5bac}\label{structng__source__stats_a21994fdaea36adc366fd89c3785b5bac}} 
\index{ng\_source\_stats@{ng\_source\_stats}!queueOctets@{queueOctets}}
\index{queueOctets@{queueOctets}!ng\_source\_stats@{ng\_source\_stats}}
\doxysubsubsection{\texorpdfstring{queueOctets}{queueOctets}}
{\footnotesize\ttfamily uint32\+\_\+t ng\+\_\+source\+\_\+stats\+::queue\+Octets}



Definition at line \mbox{\hyperlink{ng__source_8h_source_l00057}{57}} of file \mbox{\hyperlink{ng__source_8h_source}{ng\+\_\+source.\+h}}.

\mbox{\Hypertarget{structng__source__stats_a5a3f67a7bbf969951a101955ed44286f}\label{structng__source__stats_a5a3f67a7bbf969951a101955ed44286f}} 
\index{ng\_source\_stats@{ng\_source\_stats}!startTime@{startTime}}
\index{startTime@{startTime}!ng\_source\_stats@{ng\_source\_stats}}
\doxysubsubsection{\texorpdfstring{startTime}{startTime}}
{\footnotesize\ttfamily struct timeval ng\+\_\+source\+\_\+stats\+::start\+Time}



Definition at line \mbox{\hyperlink{ng__source_8h_source_l00060}{60}} of file \mbox{\hyperlink{ng__source_8h_source}{ng\+\_\+source.\+h}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
netgraph/\mbox{\hyperlink{ng__source_8h}{ng\+\_\+source.\+h}}\end{DoxyCompactItemize}
