User Manual, Developers Guide and API Documentation

ip::iptables::PostroutingChain Class Reference

#include <iptables/PostroutingChain.hpp>

Inheritance diagram for ip::iptables::PostroutingChain:

Inheritance graph
[legend]
Collaboration diagram for ip::iptables::PostroutingChain:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual bool activateIncoming (const IPCommand &)
 Derived Classed need to decide here if the IP packet is to be processed in the incoming path.
virtual bool activateOutgoing (const IPCommand &)
 Derived Classed need to decide here if the IP packet is to be processed in the outgoing path.
void onFlowRemoved (wns::service::dll::FlowID flowID)
 Receive notificiation about changed Flows from lower DLL layer to use for IPTables.
 PostroutingChain (wns::ldk::fun::FUN *fun, const wns::pyconfig::View &_pyco)
void registerDLLFlowIDTarget (targets::DLLFlowIDTarget *target)

Private Member Functions

void removeFromDLLFlowIDTarget (wns::service::dll::FlowID flowID)

Private Attributes

targets::DLLFlowIDTargetdllFlowIDTarget


Detailed Description

Definition at line 37 of file PostroutingChain.hpp.


Constructor & Destructor Documentation

PostroutingChain::PostroutingChain ( wns::ldk::fun::FUN fun,
const wns::pyconfig::View _pyco 
)

Definition at line 39 of file PostroutingChain.cpp.


Member Function Documentation

virtual bool ip::iptables::PostroutingChain::activateIncoming ( const IPCommand  )  [inline, virtual]

Implements ip::iptables::Chain.

Definition at line 50 of file PostroutingChain.hpp.

virtual bool ip::iptables::PostroutingChain::activateOutgoing ( const IPCommand  )  [inline, virtual]

Implements ip::iptables::Chain.

Definition at line 47 of file PostroutingChain.hpp.

void PostroutingChain::onFlowRemoved ( wns::service::dll::FlowID   )  [virtual]

Implements wns::service::dll::IRuleControl.

Definition at line 47 of file PostroutingChain.cpp.

void PostroutingChain::registerDLLFlowIDTarget ( targets::DLLFlowIDTarget target  ) 

Definition at line 67 of file PostroutingChain.cpp.

void PostroutingChain::removeFromDLLFlowIDTarget ( wns::service::dll::FlowID  flowID  )  [private]

Definition at line 74 of file PostroutingChain.cpp.


Member Data Documentation

Definition at line 63 of file PostroutingChain.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