User Manual, Developers Guide and API Documentation

ip::iptables::Rule Class Reference

Implementation of IPTables Rule class. A rule consists of a filter, a target and a RuleTag as an identifier for the rule.

#include <iptables/Rule.hpp>

Collaboration diagram for ip::iptables::Rule:

Collaboration graph
[legend]

List of all members.

Public Types

typedef int RuleTag

Public Member Functions

filters::FilterInterfacegetFilter ()
 "getFilter()" returns the rules filter.
ip::iptables::Rule::RuleTag getRuleTag ()
 "getRuleTag()" returns the rules rulesTag.
targets::TargetInterfacegetTarget ()
 "getTarget()" returns the rules target.
 Rule (filters::FilterInterface *, targets::TargetInterface *, RuleTag)
 Constructor.
 ~Rule ()
 Destructor.

Private Attributes

filters::FilterInterfacefilter
ip::iptables::Rule::RuleTag ruleTag
targets::TargetInterfacetarget


Detailed Description

Definition at line 25 of file Rule.hpp.


Member Typedef Documentation

Definition at line 28 of file Rule.hpp.


Constructor & Destructor Documentation

Rule::Rule ( filters::FilterInterface _filter,
targets::TargetInterface _target,
RuleTag  _ruleTag 
)

Definition at line 18 of file Rule.cpp.

Rule::~Rule (  ) 

Definition at line 25 of file Rule.cpp.


Member Function Documentation

filters::FilterInterface * Rule::getFilter (  ) 

Definition at line 30 of file Rule.cpp.

ip::iptables::Rule::RuleTag Rule::getRuleTag (  ) 

Definition at line 42 of file Rule.cpp.

targets::TargetInterface * Rule::getTarget (  ) 

Definition at line 36 of file Rule.cpp.


Member Data Documentation

Definition at line 60 of file Rule.hpp.

Definition at line 62 of file Rule.hpp.

Definition at line 61 of file Rule.hpp.


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

Generated on Sat May 26 03:32:32 2012 for openWNS by  doxygen 1.5.5