NetSurf
Data Fields
_nsbeos_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...
 
bool callback_fired
 Whether or not this has fired yet. More...
 
bigtime_t timeout
 

Detailed Description

Killable callback closure embodiment.

Definition at line 35 of file schedule.cpp.

Field Documentation

◆ callback

void(* _nsbeos_callback_t::callback) (void *)

The callback function.

Definition at line 36 of file schedule.cpp.

Referenced by beos_schedule(), nsbeos_schedule_kill_callback(), schedule_remove(), and schedule_run().

◆ callback_fired

bool _nsbeos_callback_t::callback_fired

Whether or not this has fired yet.

Definition at line 39 of file schedule.cpp.

Referenced by beos_schedule().

◆ callback_killed

bool _nsbeos_callback_t::callback_killed

Whether or not this was killed.

Definition at line 38 of file schedule.cpp.

Referenced by beos_schedule(), nsbeos_schedule_kill_callback(), and schedule_run().

◆ context

void* _nsbeos_callback_t::context

The context for the callback.

Definition at line 37 of file schedule.cpp.

Referenced by beos_schedule(), nsbeos_schedule_kill_callback(), schedule_remove(), and schedule_run().

◆ timeout

bigtime_t _nsbeos_callback_t::timeout

Definition at line 40 of file schedule.cpp.

Referenced by beos_schedule(), and schedule_run().


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