coan 4.2.4
Macro-generated code.
Collaboration diagram for Macro-generated code.:

Data Structures

struct  args_state_s

Enumerations

enum  args_storage_type { args_storage_type = STATE_STATIC }
enum  args_init_type { args_initialisation_type = USER_INITABLE }

Functions

void args_initor (void)
void args_finitor (void)
void args_init (args_state_t *)
void args_finis (args_state_t *)

Variables

static args_state_t args_state
args_state_targs_h = & args_state
args_public_state_targs_public_h = ( args_public_state_t *)& args_state
static const args_state_t *const args_static_initialiser_h
void(* args_init_h )(args_state_t *) = & args_init
void(* args_finis_h )(args_state_t *) = & args_finis
typedef struct args_state_s args_state_t

Detailed Description

This code is generated by the macros in state_utils.h


Typedef Documentation

typedef struct args_state_s args_state_t

The global state of the Args component


Function Documentation

void args_finis ( args_state_t args_st)

Define finalisation function for the Args component.

Parameters:
args_stPointer to component state

Definition at line 93 of file args.c.

References ptr_vector_dispose(), and SET_STATE.

Here is the call graph for this function:

void args_init ( args_state_t args_st)

Define initialisation function for the Args component.

Parameters:
args_stPointer to component state

Definition at line 84 of file args.c.

References ptr_vector_new().

Here is the call graph for this function:

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines