Public Member Functions | Private Attributes
icl_core::dispatch::CallbackOperation Class Reference

Implements an operation that calls back a registered function. More...

#include <CallbackOperation.h>

Inheritance diagram for icl_core::dispatch::CallbackOperation:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CallbackOperation (boost::function< void()> const &callback)
 Create a callback operation using the callback function object.
virtual void execute ()
 Execute the callback function.
virtual ~CallbackOperation ()
 Destroy a callback operation.

Private Attributes

boost::function< void()> m_callback

Detailed Description

Implements an operation that calls back a registered function.

Definition at line 34 of file CallbackOperation.h.


Constructor & Destructor Documentation

icl_core::dispatch::CallbackOperation::CallbackOperation ( boost::function< void()> const &  callback)

Create a callback operation using the callback function object.

Definition at line 28 of file CallbackOperation.cpp.

Destroy a callback operation.

Definition at line 33 of file CallbackOperation.cpp.


Member Function Documentation

Execute the callback function.

Implements icl_core::dispatch::Operation.

Definition at line 37 of file CallbackOperation.cpp.


Member Data Documentation

boost::function<void ()> icl_core::dispatch::CallbackOperation::m_callback [private]

Definition at line 46 of file CallbackOperation.h.


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


fzi_icl_core
Author(s):
autogenerated on Thu Jun 6 2019 20:22:26