User Manual, Developers Guide and API Documentation

ip::iptables::filters::SourceDestinationFilter Class Reference

#include <iptables/filters/SourceDestinationFilter.hpp>

Inheritance diagram for ip::iptables::filters::SourceDestinationFilter:

Inheritance graph
[legend]
Collaboration diagram for ip::iptables::filters::SourceDestinationFilter:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual bool fires (const IPCommand *, const wns::service::tl::ITCPHeader *)
virtual bool fires (const IPCommand *, const wns::service::tl::IUDPHeader *)
virtual bool fires (const IPCommand *)
bool operator== (const SourceDestinationFilter &other) const
 SourceDestinationFilter (wns::service::nl::Address _source, wns::service::nl::Address _sourceMask, wns::service::nl::Address _destination, wns::service::nl::Address _destinationMask)
 SourceDestinationFilter (const wns::pyconfig::View &_pyco)

Private Attributes

wns::service::nl::Address destination
wns::service::nl::Address destinationMask
wns::service::nl::Address source
wns::service::nl::Address sourceMask


Detailed Description

Definition at line 37 of file SourceDestinationFilter.hpp.


Constructor & Destructor Documentation

SourceDestinationFilter::SourceDestinationFilter ( const wns::pyconfig::View _pyco  ) 

Definition at line 41 of file SourceDestinationFilter.cpp.

SourceDestinationFilter::SourceDestinationFilter ( wns::service::nl::Address  _source,
wns::service::nl::Address  _sourceMask,
wns::service::nl::Address  _destination,
wns::service::nl::Address  _destinationMask 
)

Definition at line 49 of file SourceDestinationFilter.cpp.


Member Function Documentation

bool SourceDestinationFilter::fires ( const IPCommand ipHeader,
const wns::service::tl::ITCPHeader  
) [virtual]

bool SourceDestinationFilter::fires ( const IPCommand ipHeader,
const wns::service::tl::IUDPHeader  
) [virtual]

bool SourceDestinationFilter::fires ( const IPCommand ipHeader  )  [virtual]

bool SourceDestinationFilter::operator== ( const SourceDestinationFilter other  )  const

Definition at line 79 of file SourceDestinationFilter.cpp.


Member Data Documentation

Definition at line 63 of file SourceDestinationFilter.hpp.

Definition at line 64 of file SourceDestinationFilter.hpp.

Definition at line 61 of file SourceDestinationFilter.hpp.

Definition at line 62 of file SourceDestinationFilter.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