AquilaOS documentation
How it works, and its code
Loading...
Searching...
No Matches
callout Struct Reference

A function to call later, with its argument. More...

#include <callout.h>

Data Fields

uint64_t when
void(*) fn (void *arg)
void * arg
struct callout * next
struct callout_list * list
int pending

Detailed Description

A function to call later, with its argument.

Definition at line 13 of file callout.h.

Field Documentation

◆ arg

void* callout::arg

Definition at line 16 of file callout.h.

Referenced by callout_list_run(), and callout_set_on().

◆ fn

void(*) callout::fn(void *arg)

Definition at line 15 of file callout.h.

Referenced by callout_list_run(), and callout_set_on().

◆ list

struct callout_list* callout::list

Definition at line 18 of file callout.h.

Referenced by callout_list_run(), callout_set_on(), and callout_stop().

◆ next

struct callout* callout::next

Definition at line 17 of file callout.h.

Referenced by callout_list_next(), callout_list_run(), callout_set_on(), and callout_stop().

◆ pending

int callout::pending

◆ when

uint64_t callout::when

Definition at line 14 of file callout.h.

Referenced by callout_list_next(), callout_list_run(), and callout_set_on().


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