EVE 1.0
mwork_t Struct Reference

#include <mwork.h>

Collaboration diagram for mwork_t:

Data Fields

struct work_t work
 
mwork_time_t at
 

Detailed Description

Milliwork structure.

EVE millisecond-scale work or milliwork is a function with an associated data structure, which can be scheduled for execution at specified time in future. The function is executed at the software interrupt execution level.

The structure represents the milliwork instance.

The structure must be instantiated in the RAM memory using one of MWORK_INIT() or DECLARE_MWORK().

Definition at line 182 of file mwork.h.

Field Documentation

struct work_t mwork_t::work

Underlaying work structure

Definition at line 183 of file mwork.h.

Referenced by mwork_now(), and mwork_pending().

mwork_time_t mwork_t::at

Point in time the milliwork is scheduled for

Definition at line 184 of file mwork.h.