HDK
|
#include "UT_API.h"
#include "UT_Array.h"
#include "UT_Lock.h"
#include "UT_SharedMem.h"
#include "UT_Signal.h"
#include "UT_StringHolder.h"
#include "UT_ThreadSpecificValue.h"
#include "UT_TimeGate.h"
#include <SYS/SYS_Compiler.h>
#include <SYS/SYS_Deprecated.h>
#include <sys/types.h>
Go to the source code of this file.
Classes | |
class | UT_InterruptMessage |
class | UT_InterruptHandler |
class | UT_Interrupt |
struct | ut_InterruptTransactionData |
class | UT_InterruptClient |
class | UT_AutoInterrupt |
Typedefs | |
typedef void(* | UT_InterruptCB )(UT_Interrupt *me, int state, const char *op) |
typedef void(* | OPUI_UpdateModeCB )() |
typedef bool(* | UI_CheckForEscapeCB )() |
typedef UT_StringHolder(* | UT_InterruptMessageCB )(const UT_InterruptMessage *me) |
Enumerations | |
enum | { ACTIVE_STOP, ACTIVE_START, ACTIVE_PUSH, ACTIVE_POP, ACTIVE_BUSY, ACTIVE_ALLOW_CHANGE } |
Functions | |
UT_API UT_Interrupt * | UTgetInterrupt () |
Obtain global UT_Interrupt singleton. More... | |
UT_API void | UTsetInterrupt (UT_Interrupt *) |
typedef void(* OPUI_UpdateModeCB)() |
Definition at line 33 of file UT_Interrupt.h.
typedef bool(* UI_CheckForEscapeCB)() |
Definition at line 34 of file UT_Interrupt.h.
typedef void(* UT_InterruptCB)(UT_Interrupt *me, int state, const char *op) |
Definition at line 32 of file UT_Interrupt.h.
typedef UT_StringHolder(* UT_InterruptMessageCB)(const UT_InterruptMessage *me) |
Definition at line 36 of file UT_Interrupt.h.
anonymous enum |
Enumerator | |
---|---|
ACTIVE_STOP | |
ACTIVE_START | |
ACTIVE_PUSH | |
ACTIVE_POP | |
ACTIVE_BUSY | |
ACTIVE_ALLOW_CHANGE |
Definition at line 117 of file UT_Interrupt.h.
UT_API UT_Interrupt* UTgetInterrupt | ( | ) |
Obtain global UT_Interrupt singleton.
UT_API void UTsetInterrupt | ( | UT_Interrupt * | ) |