libpalliate v0.0.1
Palliate core library
element Struct Reference

#include <atomic_semaphore.h>

Public Attributes

std::atomic< unsigned long long > expiration_time = 0
 
std::atomic< unsigned > req
 
std::atomic< unsigned > resp
 
std::atomic_flag processed = ATOMIC_FLAG_INIT
 
std::atomic< unsigned > flag {0}
 
unsigned max = 0
 
uint64_t expiration_time = 0
 
unsigned data
 

Member Data Documentation

◆ data

unsigned element::data

◆ expiration_time [1/2]

std::atomic<unsigned long long> element::expiration_time = 0

◆ expiration_time [2/2]

uint64_t element::expiration_time = 0

◆ flag

std::atomic<unsigned> element::flag {0}

◆ max

unsigned element::max = 0

◆ processed

std::atomic_flag element::processed = ATOMIC_FLAG_INIT

◆ req

std::atomic<unsigned> element::req

◆ resp

std::atomic<unsigned> element::resp

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