Choreonoid
1.5
|
#include <LazySignal.h>
Public Member Functions | |
LazySignal () | |
LazySignal (boost::function< void()> emitFunction, int priority=LazyCaller::PRIORITY_HIGH) | |
SignalType & | signal () |
![]() | |
void | request () |
void | requestBlocking (Connection connection) |
![]() | |
LazyCaller () | |
LazyCaller (const boost::function< void(void)> &function, int priority=PRIORITY_HIGH) | |
LazyCaller (const LazyCaller &org) | |
virtual | ~LazyCaller () |
void | setFunction (const boost::function< void(void)> &function) |
void | setPriority (int priority) |
void | setConservative (bool on) |
bool | isPending () const |
void | flush () |
void | operator() () |
void | cancel () |
Protected Member Functions | |
virtual void | defaultEmitFunction () |
![]() | |
LazySignalBase () | |
LazySignalBase (boost::function< void()> emitFunction, int priority) | |
Additional Inherited Members | |
![]() | |
enum | { PRIORITY_HIGH = 0, PRIORITY_NORMAL, PRIORITY_LOW } |
typedef void | result_type |
![]() | |
boost::function< void()> | emitFunction |
std::vector< Connection > | connectionsToBlock |
|
inline |
|
inline |
|
inlineprotectedvirtual |
Implements cnoid::LazySignalBase.
|
inline |