Wed Jan 8 2020 09:50:24

Asterisk developer's documentation


sched Struct Reference

Data Fields

ssize_t __heap_index
 
ast_sched_cb callback
 
const void * data
 
int id
 
struct {
   struct sched *   next
 
list
 
int resched
 
int variable
 
struct timeval when
 

Detailed Description

Definition at line 57 of file sched.c.

Field Documentation

ssize_t __heap_index

Definition at line 65 of file sched.c.

ast_sched_cb callback

Callback

Definition at line 64 of file sched.c.

Referenced by ast_sched_add_variable(), ast_sched_report(), and ast_sched_runq().

const void* data

Data

Definition at line 63 of file sched.c.

Referenced by ast_sched_add_variable(), ast_sched_find_data(), ast_sched_runq(), and sched_run().

int id
struct { ... } list
struct sched* next

Definition at line 58 of file sched.c.

int resched

When to reschedule

Definition at line 61 of file sched.c.

Referenced by ast_sched_add_variable(), and ast_sched_runq().

int variable

Use return value from callback to reschedule

Definition at line 62 of file sched.c.

Referenced by ast_sched_add_variable(), and ast_sched_runq().

struct timeval when

Absolute time event should take place

Definition at line 60 of file sched.c.

Referenced by ast_sched_add_variable(), ast_sched_runq(), ast_sched_wait(), and ast_sched_when().


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