Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

WvIPFirewall Class Reference

#include <wvipfirewall.h>

Collaboration diagram for WvIPFirewall:

[legend]
List of all members.

Detailed Description

Class to handle Linux 2.4 IPTables.

Definition at line 23 of file wvipfirewall.h.

Public Member Functions

 WvIPFirewall ()
 ~WvIPFirewall ()
void zap ()
void add_port (const WvIPPortAddr &addr)
void add_redir (const WvIPPortAddr &src, int dstport)
void add_proto (WvStringParm proto)
void del_proto (WvStringParm proto)
void del_port (const WvIPPortAddr &addr)
void del_redir (const WvIPPortAddr &src, int dstport)

Static Public Attributes

bool enable = false WvIPFirewall::ignore_errors = true
bool ignore_errors


Constructor & Destructor Documentation

WvIPFirewall::WvIPFirewall  ) 
 

Definition at line 16 of file wvipfirewall.cc.

WvIPFirewall::~WvIPFirewall  ) 
 

Definition at line 23 of file wvipfirewall.cc.

References zap().


Member Function Documentation

void WvIPFirewall::add_port const WvIPPortAddr addr  ) 
 

Definition at line 68 of file wvipfirewall.cc.

References enable.

void WvIPFirewall::add_proto WvStringParm  proto  ) 
 

Definition at line 125 of file wvipfirewall.cc.

References enable, and WvStringParm.

void WvIPFirewall::add_redir const WvIPPortAddr src,
int  dstport
 

Definition at line 102 of file wvipfirewall.cc.

References enable.

void WvIPFirewall::del_port const WvIPPortAddr addr  ) 
 

Definition at line 82 of file wvipfirewall.cc.

References enable.

Referenced by zap().

void WvIPFirewall::del_proto WvStringParm  proto  ) 
 

Definition at line 133 of file wvipfirewall.cc.

References enable, and WvStringParm.

Referenced by zap().

void WvIPFirewall::del_redir const WvIPPortAddr src,
int  dstport
 

Definition at line 110 of file wvipfirewall.cc.

References enable.

Referenced by zap().

void WvIPFirewall::zap  ) 
 

Definition at line 149 of file wvipfirewall.cc.

References del_port(), del_proto(), and del_redir().

Referenced by ~WvIPFirewall().


Member Data Documentation

bool WvIPFirewall::enable = false WvIPFirewall::ignore_errors = true [static]
 

Definition at line 13 of file wvipfirewall.cc.

Referenced by add_port(), add_proto(), add_redir(), del_port(), del_proto(), and del_redir().

bool WvIPFirewall::ignore_errors [static]
 

Definition at line 53 of file wvipfirewall.h.


The documentation for this class was generated from the following files:
Generated on Sat Feb 21 21:06:29 2004 for WvStreams by doxygen 1.3.5