OpenSDN source code
task_thread_api.cc File Reference
#include "task_thread_api.h"
Include dependency graph for task_thread_api.cc:

Go to the source code of this file.

Functions

void thread_new_circular_thread (task_thread *head)
 
boolean thread_circular_thread_empty (task_thread *head)
 
boolean thread_circular_thread_head (task_thread *head, task_thread *node)
 
boolean thread_node_on_thread (const task_thread *node)
 
task_threadthread_circular_top (task_thread *head)
 
void thread_circular_add_top (task_thread *head, task_thread *node)
 
void thread_circular_add_bottom (task_thread *head, task_thread *node)
 
task_threadthread_next_node (task_thread *node)
 
task_threadthread_circular_thread_next (task_thread *head, task_thread *node)
 
void thread_remove (task_thread *node)
 
task_threadthread_circular_dequeue_top (task_thread *head)
 

Function Documentation

◆ thread_circular_add_bottom()

void thread_circular_add_bottom ( task_thread head,
task_thread node 
)

Definition at line 59 of file task_thread_api.cc.

Here is the call graph for this function:

◆ thread_circular_add_top()

void thread_circular_add_top ( task_thread head,
task_thread node 
)

Definition at line 49 of file task_thread_api.cc.

◆ thread_circular_dequeue_top()

task_thread* thread_circular_dequeue_top ( task_thread head)

Definition at line 91 of file task_thread_api.cc.

Here is the call graph for this function:

◆ thread_circular_thread_empty()

boolean thread_circular_thread_empty ( task_thread head)

Definition at line 25 of file task_thread_api.cc.

◆ thread_circular_thread_head()

boolean thread_circular_thread_head ( task_thread head,
task_thread node 
)

Definition at line 30 of file task_thread_api.cc.

◆ thread_circular_thread_next()

task_thread* thread_circular_thread_next ( task_thread head,
task_thread node 
)

Definition at line 69 of file task_thread_api.cc.

◆ thread_circular_top()

task_thread* thread_circular_top ( task_thread head)

Definition at line 40 of file task_thread_api.cc.

◆ thread_new_circular_thread()

void thread_new_circular_thread ( task_thread head)

Definition at line 13 of file task_thread_api.cc.

◆ thread_next_node()

task_thread* thread_next_node ( task_thread node)

Definition at line 64 of file task_thread_api.cc.

◆ thread_node_on_thread()

boolean thread_node_on_thread ( const task_thread node)

Definition at line 35 of file task_thread_api.cc.

◆ thread_remove()

void thread_remove ( task_thread node)

Definition at line 78 of file task_thread_api.cc.