|
Urbi SDK Remote for C++
2.7.5
|
Timer mechanism. More...
#include <utimer-callback.hh>


Public Member Functions | |
| UTimerCallback (const std::string &objname, ufloat period, impl::UContextImpl *ctx) | |
| virtual | ~UTimerCallback () |
| virtual void | call ()=0 |
| void | registerCallback () |
| TimerHandle | handle_get () |
Public Attributes | |
| ufloat | period |
| ufloat | lastTimeCalled |
| std::string | objname |
Private Attributes | |
| impl::UContextImpl * | ctx_ |
| TimerHandle | handle_ |
Timer mechanism.
This class stores a callback as a class method.
Definition at line 32 of file utimer-callback.hh.
| urbi::UTimerCallback::UTimerCallback | ( | const std::string & | objname, |
| ufloat | period, | ||
| impl::UContextImpl * | ctx | ||
| ) |
| objname | object name. |
| period | in milliseconds. |
| ctx | uobject context. |
Definition at line 430 of file uobject-common.cc.
References lastTimeCalled.
| urbi::UTimerCallback::~UTimerCallback | ( | ) | [virtual] |
Definition at line 446 of file uobject-common.cc.
| virtual void urbi::UTimerCallback::call | ( | ) | [pure virtual] |
Implemented in urbi::UTimerCallbackobj< T >.
Referenced by urbi::impl::RemoteUContextImpl::setTimer().
| TimerHandle urbi::UTimerCallback::handle_get | ( | ) | [inline] |
Definition at line 47 of file utimer-callback.hh.
| void urbi::UTimerCallback::registerCallback | ( | ) |
Definition at line 441 of file uobject-common.cc.
References ctx_, handle_, and urbi::impl::UContextImpl::setTimer().
Referenced by urbi::UTimerCallbackobj< T >::UTimerCallbackobj().
impl::UContextImpl* urbi::UTimerCallback::ctx_ [private] |
Definition at line 52 of file utimer-callback.hh.
Referenced by registerCallback().
TimerHandle urbi::UTimerCallback::handle_ [private] |
Definition at line 53 of file utimer-callback.hh.
Referenced by registerCallback().
Definition at line 49 of file utimer-callback.hh.
Referenced by UTimerCallback().
| std::string urbi::UTimerCallback::objname |
Definition at line 50 of file utimer-callback.hh.
| ufloat urbi::UTimerCallback::period |
Definition at line 48 of file utimer-callback.hh.
Referenced by urbi::impl::RemoteUContextImpl::onTimer(), and urbi::impl::RemoteUContextImpl::setTimer().