\section{ost::IPV6Multicast\-Validator Class Reference} \label{classost_1_1_i_p_v6_multicast_validator}\index{ost::IPV6MulticastValidator@{ost::IPV6MulticastValidator}} Class for the function object that validates multicast addresses.Validating class specialized for multicast addresses. {\tt \#include $<$address.h$>$} Inheritance diagram for ost::IPV6Multicast\-Validator::\begin{figure}[H] \begin{center} \leavevmode \includegraphics[height=2cm]{classost_1_1_i_p_v6_multicast_validator} \end{center} \end{figure} \subsection*{Public Member Functions} \begin{CompactItemize} \item {\bf IPV6Multicast\-Validator} () \begin{CompactList}\small\item\em Constructor. \item\end{CompactList}\item virtual {\bf $\sim$IPV6Multicast\-Validator} () \begin{CompactList}\small\item\em Keeps compilers happy. \item\end{CompactList}\item void {\bf operator()} (const in6\_\-addr address) const \begin{CompactList}\small\item\em Application operator. \item\end{CompactList}\end{CompactItemize} \subsection{Detailed Description} Class for the function object that validates multicast addresses.Validating class specialized for multicast addresses. Implements a specific application operator to validate multicast addresses. \begin{Desc} \item[Author:]Federico Montesino $<${\tt p5087@quintero.fie.us.es}$>$ \end{Desc} \subsection{Constructor \& Destructor Documentation} \index{ost::IPV6MulticastValidator@{ost::IPV6Multicast\-Validator}!IPV6MulticastValidator@{IPV6MulticastValidator}} \index{IPV6MulticastValidator@{IPV6MulticastValidator}!ost::IPV6MulticastValidator@{ost::IPV6Multicast\-Validator}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}ost::IPV6Multicast\-Validator::IPV6Multicast\-Validator ()\hspace{0.3cm}{\tt [inline]}}\label{classost_1_1_i_p_v6_multicast_validator_96b9828408dc0b9748ebe09069eb4c66} Constructor. Does not deal with any state. \index{ost::IPV6MulticastValidator@{ost::IPV6Multicast\-Validator}!~IPV6MulticastValidator@{$\sim$IPV6MulticastValidator}} \index{~IPV6MulticastValidator@{$\sim$IPV6MulticastValidator}!ost::IPV6MulticastValidator@{ost::IPV6Multicast\-Validator}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual ost::IPV6Multicast\-Validator::$\sim$IPV6Multicast\-Validator ()\hspace{0.3cm}{\tt [inline, virtual]}}\label{classost_1_1_i_p_v6_multicast_validator_434f490cad411088f8fa59fb3d4e145e} Keeps compilers happy. .. \subsection{Member Function Documentation} \index{ost::IPV6MulticastValidator@{ost::IPV6Multicast\-Validator}!operator()@{operator()}} \index{operator()@{operator()}!ost::IPV6MulticastValidator@{ost::IPV6Multicast\-Validator}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void ost::IPV6Multicast\-Validator::operator() (const in6\_\-addr {\em address}) const\hspace{0.3cm}{\tt [virtual]}}\label{classost_1_1_i_p_v6_multicast_validator_b7146f6f07fc9ee63644495c980e9860} Application operator. Apply the validation algorithm specific to multicast addresses Implements {\bf ost::IPV6Validator} {\rm (p.\,\pageref{classost_1_1_i_p_v6_validator_c7e7dffa11ab9e6c979d9b3c7e87c126})}. The documentation for this class was generated from the following file:\begin{CompactItemize} \item {\bf address.h}\end{CompactItemize}