HALDLS
haldls::vx::Barrier Class Reference

#include <barrier.h>

+ Collaboration diagram for haldls::vx::Barrier:

Public Member Functions

 Barrier () SYMBOL_VISIBLE
 
fisch::vx::word_access_type::Barrier encode () const SYMBOL_VISIBLE
 
bool get_enable_jtag () const SYMBOL_VISIBLE
 
bool get_enable_omnibus () const SYMBOL_VISIBLE
 
bool get_enable_systime () const SYMBOL_VISIBLE
 
bool operator!= (Barrier const &other) const SYMBOL_VISIBLE
 
bool operator== (Barrier const &other) const SYMBOL_VISIBLE
 
void set_enable_jtag (bool value) SYMBOL_VISIBLE
 
void set_enable_omnibus (bool value) SYMBOL_VISIBLE
 
void set_enable_systime (bool value) SYMBOL_VISIBLE
 

Static Public Attributes

static SYMBOL_VISIBLE const Barrier jtag
 
static SYMBOL_VISIBLE const Barrier omnibus
 
static SYMBOL_VISIBLE const Barrier systime
 

Friends

class cereal::access
 
std::ostream & operator<< (std::ostream &os, Barrier const &config) SYMBOL_VISIBLE
 

Detailed Description

Definition at line 12 of file barrier.h.

Constructor & Destructor Documentation

◆ Barrier()

haldls::vx::Barrier::Barrier ( )

Member Function Documentation

◆ encode()

fisch::vx::word_access_type::Barrier haldls::vx::Barrier::encode ( ) const

◆ get_enable_jtag()

bool haldls::vx::Barrier::get_enable_jtag ( ) const

◆ get_enable_omnibus()

bool haldls::vx::Barrier::get_enable_omnibus ( ) const

◆ get_enable_systime()

bool haldls::vx::Barrier::get_enable_systime ( ) const

◆ operator!=()

bool haldls::vx::Barrier::operator!= ( Barrier const &  other) const

◆ operator==()

bool haldls::vx::Barrier::operator== ( Barrier const &  other) const

◆ set_enable_jtag()

void haldls::vx::Barrier::set_enable_jtag ( bool  value)

◆ set_enable_omnibus()

void haldls::vx::Barrier::set_enable_omnibus ( bool  value)

◆ set_enable_systime()

void haldls::vx::Barrier::set_enable_systime ( bool  value)

Friends And Related Function Documentation

◆ cereal::access

friend class cereal::access
friend

Definition at line 45 of file barrier.h.

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
Barrier const &  config 
)
friend

Member Data Documentation

◆ jtag

SYMBOL_VISIBLE const Barrier haldls::vx::Barrier::jtag
static

Definition at line 18 of file barrier.h.

◆ omnibus

SYMBOL_VISIBLE const Barrier haldls::vx::Barrier::omnibus
static

Definition at line 17 of file barrier.h.

◆ systime

SYMBOL_VISIBLE const Barrier haldls::vx::Barrier::systime
static

Definition at line 19 of file barrier.h.


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