Go to the source code of this file.
|
| #define | _CAS (202608L) |
| |
| #define | CasCreateEvent(event_name, listener) EvtAddListener(event_name, listener) |
| | Common Application Subsystem.
|
| |
| #define | CasRemoveEvent(event_name, listener) EvtRemoveListener(event_name, listener) |
| |
| #define | CasDispatchEvent(event_name, event_data) EvtDispatchEvent(event_name, event_data) |
| |
◆ _CAS
Definition at line 10 of file CAS.h.
◆ CasCreateEvent
| #define CasCreateEvent |
( |
|
event_name, |
|
|
|
listener |
|
) |
| EvtAddListener(event_name, listener) |
Common Application Subsystem.
- Note
- The CAS is a user subsystem abstracting away system calls as well for performance reasons.
Definition at line 21 of file CAS.h.
◆ CasDispatchEvent
| #define CasDispatchEvent |
( |
|
event_name, |
|
|
|
event_data |
|
) |
| EvtDispatchEvent(event_name, event_data) |
Definition at line 29 of file CAS.h.
◆ CasRemoveEvent
| #define CasRemoveEvent |
( |
|
event_name, |
|
|
|
listener |
|
) |
| EvtRemoveListener(event_name, listener) |
Definition at line 25 of file CAS.h.
◆ CasAllocateHeap()
| IMPORT_C VoidPtr CasAllocateHeap |
( |
SizeT |
sz, |
|
|
SInt32 |
flags |
|
) |
| |
- Parameters
-
| sz | size of block. |
| flags | flags of block. |
◆ CasAllocateHeapII()
| IMPORT_C VoidPtr CasAllocateHeapII |
( |
SizeT |
sz, |
|
|
SInt32 |
flags, |
|
|
SInt32 |
init |
|
) |
| |
Allocate heap block with additional parameter.
◆ CasDestroyHeap()
| IMPORT_C Void CasDestroyHeap |
( |
_InOut |
VoidPtr, |
|
|
SInt32 |
zero_out |
|
) |
| |
◆ CasDestroyHeapII()
| IMPORT_C Void CasDestroyHeapII |
( |
_InOut |
VoidPtr, |
|
|
SInt32 |
zero_out, |
|
|
SizeT |
zero_out_len |
|
) |
| |
- Parameters
-
| zero_out | shall we zero-out the block after it being freed? |