coan 4.2.4
State Utilities user
Collaboration diagram for State Utilities user:

Modules

 Macros for the component header
 Macros for the component

Detailed Description

macros.

The State Utils macros

Macros are provided to define a component's global state structure, and optionally create a public state structure as part of the global state, for exporting to the component's clients.

Macros are provided to create the component's state structure statically or dynamically (on the heap). Options are provided to specify that the structure is zero-initialisable, or has a constant static initialiser, or is to be initialised and finalised by user-defined functions.

Using the macros:

Generated symbols (for debugging):

Symbols that can be generated by the macros for a component my_component are:

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines