RSB  0.7.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
rsb::filter::FilterObserver Class Reference

#include <FilterObserver.h>

Inheritance diagram for rsb::filter::FilterObserver:
Inheritance graph
Collaboration diagram for rsb::filter::FilterObserver:
Collaboration graph

Public Member Functions

 FilterObserver ()
virtual ~FilterObserver ()
virtual void notify (Filter *filter, const FilterAction::Types &at)
virtual void notify (ScopeFilter *filter, const FilterAction::Types &at)

Private Attributes

rsc::logging::LoggerPtr logger

Detailed Description

Author
swrede
Todo:
Check if Double Dispatch pattern is best suited here

Definition at line 46 of file FilterObserver.h.

Constructor & Destructor Documentation

rsb::filter::FilterObserver::FilterObserver ( )

Definition at line 39 of file FilterObserver.cpp.

rsb::filter::FilterObserver::~FilterObserver ( )
virtual

Definition at line 43 of file FilterObserver.cpp.

Member Function Documentation

void rsb::filter::FilterObserver::notify ( Filter filter,
const FilterAction::Types at 
)
virtual

Definition at line 46 of file FilterObserver.cpp.

References logger.

void rsb::filter::FilterObserver::notify ( ScopeFilter filter,
const FilterAction::Types at 
)
virtual

Definition at line 51 of file FilterObserver.cpp.

References logger.

Member Data Documentation

rsc::logging::LoggerPtr rsb::filter::FilterObserver::logger
private

Definition at line 56 of file FilterObserver.h.

Referenced by notify().


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