#include <functor.h>
Public Member Functions | |
virtual | ~endpoint_functor () |
endpoint_functor () | |
endpoint_functor (const endpoint_functor &) | |
endpoint_functor & | operator= (const endpoint_functor &) |
virtual void | operator() (const endpoint::pointer &sp)=0 |
The plumbing::endpoint_functor class is used to represent and abstract operator to be performed on a plumbing::endpoint instance. It is typically handed to the plumbing::reactor::for_each_endpoint method.
Definition at line 31 of file functor.h.
plumbing::endpoint_functor::~endpoint_functor | ( | ) | [virtual] |
The destructor.
Definition at line 21 of file functor.cc.
plumbing::endpoint_functor::endpoint_functor | ( | ) |
The default constructor.
Definition at line 26 of file functor.cc.
plumbing::endpoint_functor::endpoint_functor | ( | const endpoint_functor & | ) |
The copy constructor.
Definition at line 31 of file functor.cc.
virtual void plumbing::endpoint_functor::operator() | ( | const endpoint::pointer & | sp | ) | [pure virtual] |
The function call operator is used to perform the action associated with this functor.
plumbing::endpoint_functor & plumbing::endpoint_functor::operator= | ( | const endpoint_functor & | ) |
The assignment operator.
Definition at line 37 of file functor.cc.