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

#include <Async.h>

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

coil::Async coil::Task

List of all members.

Public Member Functions

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

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


Constructor & Destructor Documentation

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

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


Member Function Documentation

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

Reimplemented from coil::Task.

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

Implements coil::Async.

References coil::Task::activate().

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

Implements coil::Async.

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

Reimplemented from coil::Task.

References coil::Task::finalize().


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