digikam
NptThreads.h
Go to the documentation of this file.
Definition: NptThreads.h:233
#define NPT_SUCCESS
Result indicating that the operation or call succeeded.
Definition: NptResults.h:104
NPT_Result Wait(NPT_Timeout timeout=NPT_TIMEOUT_INFINITE) override
Definition: NptThreads.h:253
Definition: NptInterfaces.h:81
virtual void OnCallback(void *args)=0
const int NPT_THREAD_PRIORITY_ABOVE_NORMAL
Definition: NptThreads.h:56
Definition: NptThreads.h:209
const int NPT_THREAD_PRIORITY_TIME_CRITICAL
Definition: NptThreads.h:58
virtual void Notify(void)=0
NPT_Result SendCallback(void *args)
Definition: NptThreads.cpp:127
NPT_Result SetNotificationHelper(NotificationHelper *helper)
Definition: NptThreads.cpp:76
virtual NPT_Result Lock()=0
const int NPT_ERROR_CALLBACK_HANDLER_SHUTDOWN
Definition: NptThreads.h:45
Definition: NptThreads.h:76
virtual int GetValue()=0
NPT_AtomicVariable(int value=0)
Definition: NptNullThreads.cpp:39
virtual ~NPT_AtomicVariableInterface()
Definition: NptThreads.h:180
virtual NPT_Result Start()=0
Definition: NptThreads.h:176
virtual void SetValue(int value)=0
Definition: NptThreads.h:190
virtual ~NPT_ThreadCallbackReceiver()
Definition: NptThreads.h:281
Definition: NptThreads.h:93
virtual NPT_Result GetPriority(int &priority)=0
static NPT_Result SetCurrentThreadPriority(int priority)
Definition: NptPosixThreads.cpp:442
virtual ~NotificationHelper()
Definition: NptThreads.h:294
Definition: NptThreads.h:64
Definition: NptThreads.h:278
Definition: NptThreads.h:113
virtual void Run()=0
Definition: NptThreads.h:219
const int NPT_THREAD_PRIORITY_BELOW_NORMAL
Definition: NptThreads.h:54
Definition: NptThreads.h:121
NotificationHelper * m_NotificationHelper
Definition: NptThreads.h:315
static NPT_Result GetCurrentThreadPriority(int &priority)
Definition: NptPosixThreads.cpp:451
virtual int Decrement()=0
static ThreadId GetCurrentThreadId()
Definition: NptPosixThreads.cpp:432
~NPT_ThreadInterface() override
Definition: NptThreads.h:223
virtual NPT_Result Wait(NPT_Timeout timeout=NPT_TIMEOUT_INFINITE)=0
virtual NPT_Result Unlock()=0
NPT_Result ReceiveCallback(NPT_ThreadCallbackReceiver &receiver, NPT_Timeout timeout=0)
Definition: NptThreads.cpp:86
Definition: NptThreads.h:288
virtual NPT_Result Interrupt()=0
virtual int Increment()=0
const int NPT_ERROR_CALLBACK_NOTHING_PENDING
Definition: NptThreads.h:46
This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Sat Dec 14 2019 02:33:49 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2019 The KDE developers.
Generated on Sat Dec 14 2019 02:33:49 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.