plumbing::endpoint_functor Class Reference

#include <functor.h>

Public Member Functions

virtual ~endpoint_functor ()
 endpoint_functor ()
 endpoint_functor (const endpoint_functor &)
endpoint_functoroperator= (const endpoint_functor &)
virtual void operator() (const endpoint::pointer &sp)=0

Detailed Description

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.


Constructor & Destructor Documentation

virtual plumbing::endpoint_functor::~endpoint_functor (  )  [virtual]

The destructor.

plumbing::endpoint_functor::endpoint_functor (  ) 

The default constructor.

plumbing::endpoint_functor::endpoint_functor ( const endpoint_functor  ) 

The copy constructor.


Member Function Documentation

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.

endpoint_functor& plumbing::endpoint_functor::operator= ( const endpoint_functor  ) 

The assignment operator.


The documentation for this class was generated from the following file:
Generated on Thu Sep 16 14:32:12 2010 for Plumbing by  doxygen 1.6.3