EpcTools
An event based multi-threaded C++ development framework.
Public Member Functions | List of all members
EIpFilterRule::Option Class Referenceabstract

The base class for IPFilterRule options. More...

#include <eip.h>

Inheritance diagram for EIpFilterRule::Option:
EIpFilterRule::Established EIpFilterRule::Fragment EIpFilterRule::IcmpTypes EIpFilterRule::IpOptions EIpFilterRule::Setup EIpFilterRule::TcpFlags EIpFilterRule::TcpOptions

Public Member Functions

 Option ()
 
 Option (OptionType t)
 
 Option (const Option &o)
 
virtual ~Option ()
 
OptionType type () const
 
OptionsetType (OptionType t)
 
virtual size_t hash () const =0
 

Detailed Description

The base class for IPFilterRule options.

Constructor & Destructor Documentation

EIpFilterRule::Option::Option ( )
inline
EIpFilterRule::Option::Option ( OptionType  t)
inline
EIpFilterRule::Option::Option ( const Option o)
inline
virtual EIpFilterRule::Option::~Option ( )
inlinevirtual

Member Function Documentation

virtual size_t EIpFilterRule::Option::hash ( ) const
pure virtual
Option& EIpFilterRule::Option::setType ( OptionType  t)
inline
OptionType EIpFilterRule::Option::type ( ) const
inline

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