\hypertarget{classPimJpGroup}{
\section{PimJpGroup Class Reference}
\label{classPimJpGroup}\index{PimJpGroup@{PimJpGroup}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classPimJpGroup_a5f3fbf81168cab2f3a8ce2bdfdd00cb1}{
{\bfseries PimJpGroup} (\hyperlink{classPimJpHeader}{PimJpHeader} \&jp\_\-header, int family)}
\label{classPimJpGroup_a5f3fbf81168cab2f3a8ce2bdfdd00cb1}

\item 
\hypertarget{classPimJpGroup_ade7dc4399b5be085a1326b8d3e23b0a5}{
int {\bfseries family} () const }
\label{classPimJpGroup_ade7dc4399b5be085a1326b8d3e23b0a5}

\item 
\hypertarget{classPimJpGroup_ae573b15519e3308cf10cc0fcad4fcd37}{
\hyperlink{classPimJpHeader}{PimJpHeader} \& {\bfseries jp\_\-header} ()}
\label{classPimJpGroup_ae573b15519e3308cf10cc0fcad4fcd37}

\item 
\hypertarget{classPimJpGroup_ae3260eb208655003fd56a2d8d7a650ba}{
const \hyperlink{classIPvX}{IPvX} \& {\bfseries group\_\-addr} () const }
\label{classPimJpGroup_ae3260eb208655003fd56a2d8d7a650ba}

\item 
\hypertarget{classPimJpGroup_abb3356ea160957bbef7c7b31889b00e3}{
void {\bfseries set\_\-group\_\-addr} (const \hyperlink{classIPvX}{IPvX} \&v)}
\label{classPimJpGroup_abb3356ea160957bbef7c7b31889b00e3}

\item 
\hypertarget{classPimJpGroup_a4c06b7be262ba8aa6a31e347304812f4}{
uint8\_\-t {\bfseries group\_\-mask\_\-len} () const }
\label{classPimJpGroup_a4c06b7be262ba8aa6a31e347304812f4}

\item 
\hypertarget{classPimJpGroup_a6dbe679efe4f83303907ff809cc4d491}{
void {\bfseries set\_\-group\_\-mask\_\-len} (uint8\_\-t v)}
\label{classPimJpGroup_a6dbe679efe4f83303907ff809cc4d491}

\item 
\hypertarget{classPimJpGroup_ab6619a43a73ba87395a9d589f98e2d12}{
void {\bfseries incr\_\-jp\_\-groups\_\-n} ()}
\label{classPimJpGroup_ab6619a43a73ba87395a9d589f98e2d12}

\item 
\hypertarget{classPimJpGroup_a1d2eb6d4941e36a8ad5656a31975783f}{
void {\bfseries decr\_\-jp\_\-groups\_\-n} ()}
\label{classPimJpGroup_a1d2eb6d4941e36a8ad5656a31975783f}

\item 
\hypertarget{classPimJpGroup_a7b6e02eaf1756906b6c45e189659f15a}{
uint32\_\-t {\bfseries j\_\-sources\_\-n} () const }
\label{classPimJpGroup_a7b6e02eaf1756906b6c45e189659f15a}

\item 
\hypertarget{classPimJpGroup_a17649e4f7edc4ae545351c9e19e034b9}{
uint32\_\-t {\bfseries p\_\-sources\_\-n} () const }
\label{classPimJpGroup_a17649e4f7edc4ae545351c9e19e034b9}

\item 
\hypertarget{classPimJpGroup_a257a56be466e94e5ed804ccb2c91dfdb}{
void {\bfseries set\_\-j\_\-sources\_\-n} (uint32\_\-t v)}
\label{classPimJpGroup_a257a56be466e94e5ed804ccb2c91dfdb}

\item 
\hypertarget{classPimJpGroup_aaabfd9cc9b4a12149a39ec45bd1294a0}{
void {\bfseries set\_\-p\_\-sources\_\-n} (uint32\_\-t v)}
\label{classPimJpGroup_aaabfd9cc9b4a12149a39ec45bd1294a0}

\item 
\hypertarget{classPimJpGroup_a9904d131f1bfeda1976b0ed6b099c7b7}{
void {\bfseries incr\_\-j\_\-sources\_\-n} ()}
\label{classPimJpGroup_a9904d131f1bfeda1976b0ed6b099c7b7}

\item 
\hypertarget{classPimJpGroup_a4b01d4bdd007b1cf9b07e21103effb63}{
void {\bfseries decr\_\-j\_\-sources\_\-n} ()}
\label{classPimJpGroup_a4b01d4bdd007b1cf9b07e21103effb63}

\item 
\hypertarget{classPimJpGroup_a335ed18686093f4818a9e8002f978d51}{
void {\bfseries incr\_\-p\_\-sources\_\-n} ()}
\label{classPimJpGroup_a335ed18686093f4818a9e8002f978d51}

\item 
\hypertarget{classPimJpGroup_ac81606dbfe177a327a2e652865c6a8df}{
void {\bfseries decr\_\-p\_\-sources\_\-n} ()}
\label{classPimJpGroup_ac81606dbfe177a327a2e652865c6a8df}

\item 
\hypertarget{classPimJpGroup_a79aca50bb6436061715ea3ab3da43062}{
\hyperlink{classPimJpSources}{PimJpSources} $\ast$ {\bfseries rp} ()}
\label{classPimJpGroup_a79aca50bb6436061715ea3ab3da43062}

\item 
\hypertarget{classPimJpGroup_aeb3ca039389b04c7939983b86b8f264e}{
\hyperlink{classPimJpSources}{PimJpSources} $\ast$ {\bfseries wc} ()}
\label{classPimJpGroup_aeb3ca039389b04c7939983b86b8f264e}

\item 
\hypertarget{classPimJpGroup_a546bc78f970acddf88679a92c8bacef4}{
\hyperlink{classPimJpSources}{PimJpSources} $\ast$ {\bfseries sg} ()}
\label{classPimJpGroup_a546bc78f970acddf88679a92c8bacef4}

\item 
\hypertarget{classPimJpGroup_a7b2eaa3833fd8555b75911538f0abc37}{
\hyperlink{classPimJpSources}{PimJpSources} $\ast$ {\bfseries sg\_\-rpt} ()}
\label{classPimJpGroup_a7b2eaa3833fd8555b75911538f0abc37}

\item 
\hypertarget{classPimJpGroup_a2f736b856bb1972936129ac3f71f289d}{
size\_\-t {\bfseries message\_\-size} () const }
\label{classPimJpGroup_a2f736b856bb1972936129ac3f71f289d}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classPimJpGroup_ad5eaf666e930a8d99196ab640d814062}{
\hyperlink{classPimJpHeader}{PimJpHeader} \& {\bfseries \_\-jp\_\-header}}
\label{classPimJpGroup_ad5eaf666e930a8d99196ab640d814062}

\item 
\hypertarget{classPimJpGroup_a010f33f0472c0da2d443b81e664aca0d}{
int {\bfseries \_\-family}}
\label{classPimJpGroup_a010f33f0472c0da2d443b81e664aca0d}

\item 
\hypertarget{classPimJpGroup_a8cb24bafebfd8504349e0ab5e1d5f99f}{
\hyperlink{classIPvX}{IPvX} {\bfseries \_\-group\_\-addr}}
\label{classPimJpGroup_a8cb24bafebfd8504349e0ab5e1d5f99f}

\item 
\hypertarget{classPimJpGroup_acec2bd061be9ec6d3f4fd897c8aa87e3}{
uint8\_\-t {\bfseries \_\-group\_\-mask\_\-len}}
\label{classPimJpGroup_acec2bd061be9ec6d3f4fd897c8aa87e3}

\item 
\hypertarget{classPimJpGroup_a70157c2d0f39d168ce63390eef9011a9}{
uint32\_\-t {\bfseries \_\-j\_\-sources\_\-n}}
\label{classPimJpGroup_a70157c2d0f39d168ce63390eef9011a9}

\item 
\hypertarget{classPimJpGroup_a2b71b19550715014887e4ee58d6a7f1b}{
uint32\_\-t {\bfseries \_\-p\_\-sources\_\-n}}
\label{classPimJpGroup_a2b71b19550715014887e4ee58d6a7f1b}

\item 
\hypertarget{classPimJpGroup_ab59ef2f4c67db92d53d39c1630a7e78d}{
\hyperlink{classPimJpSources}{PimJpSources} {\bfseries \_\-rp}}
\label{classPimJpGroup_ab59ef2f4c67db92d53d39c1630a7e78d}

\item 
\hypertarget{classPimJpGroup_a115f4bf56bf551b6c205fe4c6e1dee2d}{
\hyperlink{classPimJpSources}{PimJpSources} {\bfseries \_\-wc}}
\label{classPimJpGroup_a115f4bf56bf551b6c205fe4c6e1dee2d}

\item 
\hypertarget{classPimJpGroup_af8a4f4198630f857671544c2449a64d8}{
\hyperlink{classPimJpSources}{PimJpSources} {\bfseries \_\-sg}}
\label{classPimJpGroup_af8a4f4198630f857671544c2449a64d8}

\item 
\hypertarget{classPimJpGroup_aa5843e521adfa2a17d859e4c4d854d34}{
\hyperlink{classPimJpSources}{PimJpSources} {\bfseries \_\-sg\_\-rpt}}
\label{classPimJpGroup_aa5843e521adfa2a17d859e4c4d854d34}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/pim/pim\_\-proto\_\-join\_\-prune\_\-message.hh\item 
/home/greearb/git/xorp.ct.github/xorp/pim/pim\_\-proto\_\-join\_\-prune\_\-message.cc\end{DoxyCompactItemize}
