Sophie

Sophie

distrib > Mandriva > 2007.0 > i586 > by-pkgid > ad1ba1135a9c9eeffc2e538163e00373 > files > 688

libCommonC++2_1.4-devel-1.4.1-1mdv2007.0.i586.rpm

\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}