AKOS  v1.0.0
Documentation
Loading...
Searching...
No Matches
list_item_t Struct Reference

Doubly-linked list node used by scheduler/timer lists. More...

#include <list.h>

Collaboration diagram for list_item_t:

Public Attributes

struct list_itemnext_ptr
struct list_itemprev_ptr
uint32_t value
void * owner_ptr
struct listlist_ptr

Detailed Description

Doubly-linked list node used by scheduler/timer lists.

List node type.

Definition at line 33 of file list.h.

Member Data Documentation

◆ list_ptr

struct list* list_item_t::list_ptr

List currently containing this item, or NULL.

Definition at line 39 of file list.h.

◆ next_ptr

struct list_item* list_item_t::next_ptr

Pointer to next item.

Definition at line 35 of file list.h.

◆ owner_ptr

void* list_item_t::owner_ptr

Owner object (usually TCB or timer).

Definition at line 38 of file list.h.

◆ prev_ptr

struct list_item* list_item_t::prev_ptr

Pointer to previous item.

Definition at line 36 of file list.h.

◆ value

uint32_t list_item_t::value

Sort key used by ordered insert.

Definition at line 37 of file list.h.


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