![]() |
EVE 1.0
|
TOC application API. More...


Go to the source code of this file.
Data Structures | |
| struct | min_max_t |
| minimal and maximal possible values for the INTEGER parameters. More... | |
| struct | toc_t |
| Applikasjon-spesifikk parameter beskrivelse. More... | |
Macros | |
| #define | TOC_SYSTEM_SEGMENT_DESCRIPTORS() |
| System TOC segments definition. | |
| #define | BIND_SEGMENT(type, tag) |
| The utility macro binds a segment structure "type" with tag "tag". See toc-instance.h for defails. | |
| #define | TOC_ACL_PUBLIC (0) |
| #define | TOC_ACL_PROTECTED (1) |
| #define | TOC_ACL_PRIVATE (2) |
| #define | TOC_ACL_DENIED (3) |
| #define | TOC_POLICY_PRE_CB (1 << 0) |
| #define | TOC_POLICY_POST_CB (1 << 1) |
| #define | TOC_FLAG_ACL(x) (((x) & 3) << 0) |
| #define | TOC_FLAG_READ_POLICY(x) (((x) & 3) << 2) |
| #define | TOC_FLAG_WRITE_POLICY(x) (((x) & 3) << 4) |
| #define | TOC_FLAG_READ (1 << 6) |
| #define | TOC_FLAG_WRITE (1 << 7) |
| #define | TOC_FLAG_BINARY (1 << 8) |
| #define | TOC_FLAG_VIRTUAL (1 << 9) |
| #define | TOC_FLAG_EXTERN_LIMITS (1 << 10) |
| #define | TOC_FLAG_V_SIZE (1 << 11) |
| #define | TOC_FLAG_BLE_BROADCAST (1 << 13) |
| #define | TOC_FLAG_BLE_NOTIFICATION (1 << 14) |
| #define | TOC_FLAG_BLE_INDICATION (1 << 15) |
| #define | TOC_POLICY_MASK (3) |
| #define | TOC_FLAG_ACL_MASK TOC_FLAG_ACL(3) |
| #define | TOC_FLAG_READ_POLICY_MASK TOC_FLAG_READ_POLICY(3) |
| #define | TOC_FLAG_WRITE_POLICY_MASK TOC_FLAG_WRITE_POLICY(3) |
Enumerations |
Functions | |
| void | TocGetMinMax (const struct toc_blob_t *Ptr, const struct toc_t *Var, struct min_max_t *MinMax) |
| void | TocAppGetToc (struct toc_blob_t *Ptr) |
| Gir "table of content" (TOC). More... | |
TOC application API.
Definition in file toc-app.h.