19.2.10 Memory pool management functions (fixed-sized memory pools)

The following shows the service calls provided by the RI600PX as the memory pool management functions (fixed-sized memory pools).

Table 19-14 Memory Pool Management Functions (Fixed-Sized Memory Pools)

Service Call

Function

Useful Range

Create fixed-sized memory pool

Task

Create fixed-sized memory pool (automatic ID assignment)

Task

Delete fixed-sized memory pool

Task

Acquire fixed-sized memory block (waiting forever)

Task

Acquire fixed-sized memory block (polling)

Task

Acquire fixed-sized memory block (polling)

Non-task

Acquire fixed-sized memory block (with time-out)

Task

Release fixed-sized memory block

Task

Release fixed-sized memory block

Non-task

Reference fixed-sized memory pool state

Task

Reference fixed-sized memory pool state

Non-task