Searched refs:FunctionObject (Results 1 - 6 of 6) sorted by relevance

/haiku/src/kits/shared/
H A DThread.cpp37 #include "FunctionObject.h"
76 Thread::Launch(FunctionObject* functor, int32 priority, const char* name)
82 Thread::Thread(FunctionObject* functor, int32 priority, const char* name)
106 ThreadSequence::Launch(BObjectList<FunctionObject>* list, bool async,
117 ThreadSequence::ThreadSequence(BObjectList<FunctionObject>* list,
133 ThreadSequence::Run(BObjectList<FunctionObject>* list)
/haiku/headers/private/shared/
H A DThread.h43 #include "FunctionObject.h"
70 static void Launch(FunctionObject* functor,
74 Thread(FunctionObject*, int32 priority, const char* name);
78 FunctionObject* fFunctor;
84 static void Launch(BObjectList<FunctionObject>*, bool async = true,
88 ThreadSequence(BObjectList<FunctionObject>*, int32 priority);
92 static void Run(BObjectList<FunctionObject>*list);
94 BObjectList<FunctionObject>* fFunctorList;
H A DFunctionObject.h158 class FunctionObject { class in namespace:BPrivate
161 virtual ~FunctionObject() {}
166 class FunctionObjectWithResult : public FunctionObject {
176 class SingleParamFunctionObject : public FunctionObject {
213 class TwoParamFunctionObject : public FunctionObject {
233 class ThreeParamFunctionObject : public FunctionObject {
281 class FourParamFunctionObject : public FunctionObject {
335 class PlainMemberFunctionObject : public FunctionObject {
353 class PlainLockingMemberFunctionObject : public FunctionObject {
397 class SingleParamMemberFunctionObject : public FunctionObject {
[all...]
/haiku/src/kits/tracker/
H A DTaskLoop.h45 #include "FunctionObject.h"
70 OneShotDelayedTask(FunctionObject* functor, bigtime_t delay);
76 FunctionObject* fFunctor;
147 class AccumulatingFunctionObject : public FunctionObject {
163 void RunLater(FunctionObject* functor, bigtime_t delay);
H A DTaskLoop.cpp133 OneShotDelayedTask::OneShotDelayedTask(FunctionObject* functor,
347 TaskLoop::RunLater(FunctionObject* functor, bigtime_t delay)
H A DPoseView.cpp90 #include "FunctionObject.h"
6113 BObjectList<FunctionObject>* taskList =
6114 new BObjectList<FunctionObject>(2, true);
6342 BObjectList<FunctionObject>* taskList =
6343 new BObjectList<FunctionObject>(2, true);
6385 BObjectList<FunctionObject>* taskList =
6386 new BObjectList<FunctionObject>(2, true);

Completed in 68 milliseconds