libubox
C utility functions for OpenWrt.
runqueue_task Struct Reference

#include <runqueue.h>

Collaboration diagram for runqueue_task:

Data Fields

struct safe_list list
 
const struct runqueue_task_typetype
 
struct runqueueq
 
void(* complete )(struct runqueue *q, struct runqueue_task *t)
 
struct uloop_timeout timeout
 
int run_timeout
 
int cancel_timeout
 
int cancel_type
 
bool queued
 
bool running
 
bool cancelled
 

Detailed Description

Definition at line 71 of file runqueue.h.

Field Documentation

◆ cancel_timeout

int runqueue_task::cancel_timeout

Definition at line 80 of file runqueue.h.

◆ cancel_type

int runqueue_task::cancel_type

Definition at line 81 of file runqueue.h.

◆ cancelled

bool runqueue_task::cancelled

Definition at line 85 of file runqueue.h.

◆ complete

void(* runqueue_task::complete) (struct runqueue *q, struct runqueue_task *t)

Definition at line 76 of file runqueue.h.

◆ list

struct safe_list runqueue_task::list

Definition at line 68 of file runqueue.h.

◆ q

struct runqueue* runqueue_task::q

Definition at line 74 of file runqueue.h.

◆ queued

bool runqueue_task::queued

Definition at line 83 of file runqueue.h.

◆ run_timeout

int runqueue_task::run_timeout

Definition at line 79 of file runqueue.h.

◆ running

bool runqueue_task::running

Definition at line 84 of file runqueue.h.

◆ timeout

struct uloop_timeout runqueue_task::timeout

Definition at line 76 of file runqueue.h.

◆ type

const struct runqueue_task_type* runqueue_task::type

Definition at line 73 of file runqueue.h.


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