Skip to main content

Module app

Module app 

Source
Expand description

Top-level OSAL application lifecycle API.

§Note

These functions are typically part of the BSP/runtime and not called by individual cFS applications, but are provided for completeness and for special cases like unit testing environments.

Functions§

api_init
Initializes the OS Abstraction Layer.
api_teardown
Tears down and de-initializes the OSAL.
application_exit
Exits/aborts the entire application process immediately.
application_shutdown
Initiates or cancels an orderly shutdown of the OSAL application.
delete_all_objects
Deletes all resources (tasks, queues, etc.) created in OSAL.
idle_loop
A background thread implementation that waits for events.