NetSurf
Data Fields
_nsgtk_callback_t Struct Reference

Killable callback closure embodiment. More...

Data Fields

void(* callback )(void *)
 The callback function. More...
 
void * context
 The context for the callback. More...
 
bool callback_killed
 Whether or not this was killed. More...
 

Detailed Description

Killable callback closure embodiment.

Definition at line 30 of file schedule.c.

Field Documentation

◆ callback

void(* _nsgtk_callback_t::callback) (void *)

The callback function.

Definition at line 31 of file schedule.c.

Referenced by nsgtk_schedule(), nsgtk_schedule_kill_callback(), schedule_remove(), and schedule_run().

◆ callback_killed

bool _nsgtk_callback_t::callback_killed

Whether or not this was killed.

Definition at line 33 of file schedule.c.

Referenced by nsgtk_schedule(), nsgtk_schedule_generic_callback(), nsgtk_schedule_kill_callback(), schedule_remove(), and schedule_run().

◆ context

void* _nsgtk_callback_t::context

The context for the callback.

Definition at line 32 of file schedule.c.

Referenced by nsgtk_schedule(), nsgtk_schedule_kill_callback(), and schedule_run().


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