User Manual, Developers Guide and API Documentation

dll::compoundSwitch::filter::FilterMACAddress Class Reference

This filter matches to the source or destination MAC Address which is given in the upperConvergence command. More...

#include <compoundSwitch/filter/FilterMACAddress.hpp>

Inheritance diagram for dll::compoundSwitch::filter::FilterMACAddress:

Inheritance graph
[legend]
Collaboration diagram for dll::compoundSwitch::filter::FilterMACAddress:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual bool filter (const wns::ldk::CompoundPtr &compound) const
 FilterMACAddress (CompoundSwitch *compoundSwitch, wns::pyconfig::View &config)
virtual void onFUNCreated ()
 ~FilterMACAddress ()

Private Attributes

wns::service::dll::UnicastAddress filterAddress_
bool filterTarget_
std::string ucCommandName_


Detailed Description

Author:
Sebastian Max <smx@comnets.rwth-aachen.de>
In the PyConfig the MAC Address and the type (i.e. source or destination) has to be set.

Definition at line 50 of file FilterMACAddress.hpp.


Constructor & Destructor Documentation

FilterMACAddress::FilterMACAddress ( CompoundSwitch compoundSwitch,
wns::pyconfig::View config 
)

Definition at line 43 of file FilterMACAddress.cpp.

FilterMACAddress::~FilterMACAddress (  ) 

Definition at line 54 of file FilterMACAddress.cpp.


Member Function Documentation

bool FilterMACAddress::filter ( const wns::ldk::CompoundPtr compound  )  const [virtual]

Implements dll::compoundSwitch::Filter.

Definition at line 66 of file FilterMACAddress.cpp.

void FilterMACAddress::onFUNCreated (  )  [virtual]

Reimplemented from dll::compoundSwitch::Filter.

Definition at line 61 of file FilterMACAddress.cpp.


Member Data Documentation

Definition at line 67 of file FilterMACAddress.hpp.

Definition at line 68 of file FilterMACAddress.hpp.

Definition at line 66 of file FilterMACAddress.hpp.


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

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