LibJuno 1.0.1
LibJuno is a lightweight C11 library designed specifically for embedded systems.
Loading...
Searching...
No Matches
JUNO_APP_API_TAG Struct Reference

#include <app_api.h>

Data Fields

JUNO_STATUS_T(* OnStart )(JUNO_APP_ROOT_T *ptJunoApp)
 Called once to initialize resources before processing.
 
JUNO_STATUS_T(* OnProcess )(JUNO_APP_ROOT_T *ptJunoApp)
 Main processing routine; may be invoked repeatedly.
 
JUNO_STATUS_T(* OnExit )(JUNO_APP_ROOT_T *ptJunoApp)
 Called once prior to shutdown to release resources.
 

Field Documentation

◆ OnExit

JUNO_STATUS_T(* JUNO_APP_API_TAG::OnExit) (JUNO_APP_ROOT_T *ptJunoApp)

Called once prior to shutdown to release resources.

◆ OnProcess

JUNO_STATUS_T(* JUNO_APP_API_TAG::OnProcess) (JUNO_APP_ROOT_T *ptJunoApp)

Main processing routine; may be invoked repeatedly.

◆ OnStart

JUNO_STATUS_T(* JUNO_APP_API_TAG::OnStart) (JUNO_APP_ROOT_T *ptJunoApp)

Called once to initialize resources before processing.


The documentation for this struct was generated from the following file: