---
name: "InetMcastAddrValidator"
section: "3cc"
platform: "linux"
package: "libcommoncpp2-dev"
version: "1.0.13-5"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/InetMcastAddrValidator"
---

# InetMcastAddrValidator(3cc)

Class for the function object that validates multicast addresses. Validating class specialized for multicast addresses.

## NAME

InetMcastAddrValidator - Class for the function object that validates multicast addresses. Validating class specialized for multicast addresses.

## SYNOPSIS

`#include <socket.h>`

Inherits **InetAddrValidator**.

### Public Methods

**InetMcastAddrValidator** ()\
 *Constructor.* void **operator()** (const in\_addr address) const\
 *Application operator.*

## 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.

**Author:**  Federico Montesino \<p5087@quintero.fie.us.es\>

## CONSTRUCTOR & DESTRUCTOR DOCUMENTATION

### InetMcastAddrValidator::InetMcastAddrValidator ()` [inline]`

Constructor.

Does not deal with any state.

## MEMBER FUNCTION DOCUMENTATION

### void InetMcastAddrValidator::operator() (const in\_addr address) const` [inline, virtual]`

Application operator.

Apply the validation algorithm specific to multicast addresses

Implements **InetAddrValidator**.

## AUTHOR

Generated automatically by Doxygen for CommonC++ from the source code.
