coil::Async_t< Object, Func > Class Template Reference

#include <Async.h>

Inheritance diagram for coil::Async_t< Object, Func >:

coil::Async coil::Task

List of all members.

Public Member Functions

 Async_t (Object *obj, Func func, bool auto_delete=false)
virtual ~Async_t ()
virtual int svc ()
virtual void finalize ()
virtual void invoke ()
virtual bool finished ()

template<typename Object, typename Func>
class coil::Async_t< Object, Func >


Constructor & Destructor Documentation

template<typename Object, typename Func>
coil::Async_t< Object, Func >::Async_t ( Object *  obj,
Func  func,
bool  auto_delete = false 
) [inline]

template<typename Object, typename Func>
virtual coil::Async_t< Object, Func >::~Async_t (  )  [inline, virtual]


Member Function Documentation

template<typename Object, typename Func>
virtual int coil::Async_t< Object, Func >::svc ( void   )  [inline, virtual]

Reimplemented from coil::Task.

template<typename Object, typename Func>
virtual void coil::Async_t< Object, Func >::finalize (  )  [inline, virtual]

Reimplemented from coil::Task.

References coil::Task::finalize().

template<typename Object, typename Func>
virtual void coil::Async_t< Object, Func >::invoke (  )  [inline, virtual]

Implements coil::Async.

References coil::Task::activate().

template<typename Object, typename Func>
virtual bool coil::Async_t< Object, Func >::finished (  )  [inline, virtual]

Implements coil::Async.


Generated on Thu Jan 28 13:25:35 2010 for OpenRTM by  doxygen 1.5.5