#include <time.h>
#include <hiker/types.h>
#include <hiker/sysclass.h>
Go to the source code of this file.
Data Structures | |
struct | _AlpNotifyEventAttnAlert |
struct | _AlpAttnProp |
Status subclasses | |
Definitions for the various attention components | |
#define | ALP_STATUS_ATTN (ALP_CLASS_ATTN | 0x00010000) |
Status class for attention manager API. | |
#define | ALP_STATUS_ATTN_DML (ALP_CLASS_ATTN | 0x00020000) |
Status class for attention manager DML. | |
#define | ALP_STATUS_ATTN_IPC (ALP_CLASS_ATTN | 0x00030000) |
Status class for attention manager IPC. | |
Errors | |
#define | ALP_STATUS_ATTN_BAD_PARAM (ALP_STATUS_ATTN | 0x00000100) |
An invalid parameter was passed to the function call. | |
#define | ALP_STATUS_ATTN_NO_MEMORY (ALP_STATUS_ATTN | 0x00000200) |
Unable to allocate enough memory to complete the function call. | |
#define | ALP_STATUS_ATTN_INTERNAL_ERROR (ALP_STATUS_ATTN | 0x00000300) |
An unexpected internal error occurred during the function call. | |
#define | ALP_STATUS_ATTN_NOT_FOUND (ALP_STATUS_ATTN | 0x00000400) |
The requested item was not present. | |
Priority level definitions | |
#define | ALP_ATTN_PRIO_MAX ALP_ATTN_PRIO_1 |
#define | ALP_ATTN_PRIO_MIN ALP_ATTN_PRIO_5 |
#define | ALP_ATTN_PRIO_RANGE_LOWER 0 |
#define | ALP_ATTN_PRIO_RANGE_UPPER 255 |
enum | AlpAttnPriority { ALP_ATTN_PRIO_NONE = -1, ALP_ATTN_PRIO_1 = 1, ALP_ATTN_PRIO_2 = 2, ALP_ATTN_PRIO_3 = 3, ALP_ATTN_PRIO_4 = 4, ALP_ATTN_PRIO_5 = 5, ALP_ATTN_PRIO_NULL = 254, ALP_ATTN_PRIO_TEST = 255 } |
priority levels More... | |
Attention Alert Notifications | |
#define | ALP_NOTIFY_EVENT_ATTN_ALERT "/alp/attn/alert/" |
typedef _AlpNotifyEventAttnAlert | AlpNotifyEventAttnAlert |
Common data structures | |
These are used by the various components of the Attention Manager. | |
typedef _AlpAttnProp | AlpAttnProp |
Attention Alert Property. | |
Typedefs | |
typedef AlpLuid | AlpAttnId |
type of an attn alert ID | |
typedef void * | AlpAttnAlertH |
opaque type holding an alert object | |
typedef void * | AlpAttnPropertyH |
opaque type holding a property object |
|
|
|
|
|
|
|
|
|
|
|
Status class for attention manager API.
|
|
An invalid parameter was passed to the function call.
|
|
Status class for attention manager DML.
|
|
An unexpected internal error occurred during the function call.
|
|
Status class for attention manager IPC.
|
|
Unable to allocate enough memory to complete the function call.
|
|
The requested item was not present.
|
|
Attention Alert Property. This structure is meant to hold a property for an attention alert. It currently consists of a name field to hold the property key and a value field to hold the property contents. |
|
|
|
priority levels
|