Choreonoid  1.8
Classes | Namespaces | Enumerations | Functions
LazyCaller.h File Reference
#include <functional>
#include "exportdecl.h"

Go to the source code of this file.

Classes

class  cnoid::LazyCaller
 
class  cnoid::QueuedCaller
 

Namespaces

 cnoid
 

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 std::function< void()> &function, int priority=LazyCaller::NormalPriority)
 
CNOID_EXPORT void cnoid::callFromMainThread (const std::function< void()> &function, int priority=LazyCaller::NormalPriority)
 
CNOID_EXPORT bool cnoid::callSynchronously (const std::function< void()> &function, int priority=LazyCaller::NormalPriority)
 
CNOID_EXPORT bool cnoid::isRunningInMainThread ()