# delayed_work Struct Reference

Delayed work structure. More...

`#include <delayed_work.h>`

Collaboration diagram for delayed_work:

[legend]

## Data Fields
struct timer_task | timer_task
struct timer * | timer
struct workqueue * | wq
struct workqueue_item * | work

## Detailed Description

Delayed work structure.

Definition at line 51 of file delayed_work.h.

## Field Documentation

struct timer* delayed_work::timer`[read]`

Pointer to timer to use

Definition at line 55 of file delayed_work.h.

Referenced by delayed_work_init(), and delayed_work_run_us().

struct timer_task delayed_work::timer_task`[read]`

Timer task to use for timeout

Definition at line 53 of file delayed_work.h.

Referenced by delayed_work_init(), and delayed_work_run_us().

struct workqueue_item* delayed_work::work`[read]`

Pointer to work to be added after timeout

Definition at line 59 of file delayed_work.h.

Referenced by delayed_work_run_us().

struct workqueue* delayed_work::wq`[read]`

Pointer to workqueue to add work to

Definition at line 57 of file delayed_work.h.

Referenced by delayed_work_init().

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

- include/delayed_work.h