|
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>
Include dependency graph for UT_Interrupt.h:
This graph shows which files directly or indirectly include this file: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 120 of file UT_Interrupt.h.
| UT_API UT_Interrupt* UTgetInterrupt | ( | ) |
Obtain global UT_Interrupt singleton.
| UT_API void UTsetInterrupt | ( | UT_Interrupt * | ) |