User Manual, Developers Guide and API Documentation

Rule.cpp

Go to the documentation of this file.
00001 /******************************************************************************
00002  * IPTables Rule                                                              *
00003  * __________________________________________________________________________ *
00004  *                                                                            *
00005  * Copyright (C) 2005                                                         *
00006  * Lehrstuhl fuer Kommunikationsnetze (ComNets)                               *
00007  * Kopernikusstr. 16, D-52074 Aachen, Germany                                 *
00008  * phone: ++49-241-80-27910 (phone), fax: ++49-241-80-22242                   *
00009  * email: wns@comnetsrwth-aachen.de, www: http://wns.comnets.rwth-aachen.de/  *
00010  ******************************************************************************/
00011 
00012 #include <IP/iptables/Rule.hpp>
00013 #include <IP/iptables/filters/FilterInterface.hpp>
00014 #include <IP/iptables/targets/TargetInterface.hpp>
00015 
00016 using namespace ip::iptables;
00017 
00018 Rule::Rule(filters::FilterInterface* _filter, targets::TargetInterface* _target, RuleTag _ruleTag):
00019     filter(_filter),
00020     target(_target),
00021     ruleTag(_ruleTag)
00022 {
00023 }
00024 
00025 Rule::~Rule()
00026 {
00027 }
00028 
00029 filters::FilterInterface*
00030 Rule::getFilter()
00031 {
00032     return filter;
00033 }
00034 
00035 targets::TargetInterface*
00036 Rule::getTarget()
00037 {
00038     return target;
00039 }
00040 
00041 ip::iptables::Rule::RuleTag
00042 Rule::getRuleTag()
00043 {
00044     return ruleTag;
00045 }

Generated on Fri May 25 03:32:18 2012 for openWNS by  doxygen 1.5.5