NEURON
TaskQueue Struct Reference

#include <rxd.h>

Public Attributes

std::condition_variable task_cond
 
std::condition_variable waiting_cond
 
std::mutex task_mutex
 
std::mutex waiting_mutex
 
std::vector< bool > exit
 
int length {}
 
struct TaskListfirst
 
struct TaskListlast
 

Detailed Description

Definition at line 89 of file rxd.h.

Member Data Documentation

◆ exit

std::vector<bool> TaskQueue::exit

Definition at line 92 of file rxd.h.

◆ first

struct TaskList* TaskQueue::first

Definition at line 94 of file rxd.h.

◆ last

struct TaskList* TaskQueue::last

Definition at line 95 of file rxd.h.

◆ length

int TaskQueue::length {}

Definition at line 93 of file rxd.h.

◆ task_cond

std::condition_variable TaskQueue::task_cond

Definition at line 90 of file rxd.h.

◆ task_mutex

std::mutex TaskQueue::task_mutex

Definition at line 91 of file rxd.h.

◆ waiting_cond

std::condition_variable TaskQueue::waiting_cond

Definition at line 90 of file rxd.h.

◆ waiting_mutex

std::mutex TaskQueue::waiting_mutex

Definition at line 91 of file rxd.h.


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