Thread Synch AOSV 2020  1.2
LKM for exchanging messages between threads
Data Fields
t_message_delayed_deliver Struct Reference

Contains a 'msg_t' structure and the timer needed to delay the delivery. More...

#include <types.h>

Data Fields

msg_t message
 
msg_manager_t * manager
 
struct timer_list delayed_timer
 
struct list_head delayed_list
 

Detailed Description

Contains a 'msg_t' structure and the timer needed to delay the delivery.

Todo:
Remove the 'manager' field and retrieve it at runtime (saves 8 bytes of mem.)

Field Documentation

◆ delayed_timer

struct timer_list t_message_delayed_deliver::delayed_timer

The timer used to delay the delivery

◆ manager

msg_manager_t* t_message_delayed_deliver::manager

Pointer to the group's message manager struct

◆ message

msg_t t_message_delayed_deliver::message

The message to deliver


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