Choreonoid  1.5
Classes | Namespaces | Enumerations | Functions
LazyCaller.h File Reference
#include <boost/function.hpp>
#include "exportdecl.h"

Go to the source code of this file.

Classes

class  cnoid::LazyCaller
 
class  cnoid::QueuedCaller
 

Namespaces

 cnoid
 Defines the minimum processing for performing pasing file for STL.
 

Enumerations

enum  { cnoid::IDLE_PRIORITY_HIGH = LazyCaller::PRIORITY_HIGH, cnoid::IDLE_PRIORITY_NORMAL = LazyCaller::PRIORITY_NORMAL, cnoid::IDLE_PRIORITY_LOW = LazyCaller::PRIORITY_LOW }
 deprecated More...
 

Functions

CNOID_EXPORT void cnoid::callLater (const boost::function< void()> &function, int priority=LazyCaller::PRIORITY_NORMAL)
 
CNOID_EXPORT void cnoid::callFromMainThread (const boost::function< void()> &function, int priority=LazyCaller::PRIORITY_NORMAL)
 
CNOID_EXPORT bool cnoid::callSynchronously (const boost::function< void()> &function, int priority=LazyCaller::PRIORITY_NORMAL)
 
CNOID_EXPORT bool cnoid::isRunningInMainThread ()