#include <address.h>
Public Member Functions | |
IPV6Validator () | |
Constructor. | |
virtual | ~IPV6Validator () |
Keeps compilers happy. | |
virtual void | operator() (const in6_addr address) const =0 |
Pure virtual application operator. |
This is a base class for classes of function objects used by such derived classes.
ost::IPV6Validator::IPV6Validator | ( | ) | [inline] |
Constructor.
Does not deal with any state.
virtual ost::IPV6Validator::~IPV6Validator | ( | ) | [inline, virtual] |
Keeps compilers happy.
virtual void ost::IPV6Validator::operator() | ( | const in6_addr | address | ) | const [pure virtual] |
Pure virtual application operator.
Apply the validation algorithm specific to derived classes.
Implemented in ost::IPV6MulticastValidator.