Bayonne2 / Common C++ 2 Framework
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions
IPV4Validator Class Referenceabstract

Classes derived from IPV4Address would require an specific validator to pass to the IPV4Address constructor. More...

#include <address.h>

Inheritance diagram for IPV4Validator:
Inheritance graph
[legend]

Public Member Functions

 IPV4Validator ()
 Constructor. More...
 
virtual ~IPV4Validator ()
 keeps compilers happy. More...
 
virtual void operator() (const in_addr address) const =0
 Pure virtual application operator. More...
 

Detailed Description

Classes derived from IPV4Address would require an specific validator to pass to the IPV4Address constructor.

This is a base class for classes of function objects used by such derived classes.

Author
Federico Montesino p5087.nosp@m.@qui.nosp@m.ntero.nosp@m..fie.nosp@m..us.e.nosp@m.s Abstract base class for derived inet addresses validators.

Definition at line 98 of file address.h.

Constructor & Destructor Documentation

IPV4Validator::IPV4Validator ( )
inline

Constructor.

Does not deal with any state.

Definition at line 104 of file address.h.

virtual IPV4Validator::~IPV4Validator ( )
inlinevirtual

keeps compilers happy.

Definition at line 109 of file address.h.

Member Function Documentation

virtual void IPV4Validator::operator() ( const in_addr  address) const
pure virtual

Pure virtual application operator.

Apply the validation algorithm specific to derived classes.

Implemented in IPV4MulticastValidator.


The documentation for this class was generated from the following file: