Midge  v3.9.2
Data Processing Framework
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
instructable Class Reference

#include <instructable.hh>

Inheritance diagram for instructable:
Inheritance graph

Public Member Functions

 instructable ()
 
virtual ~instructable ()
 
void instruct (instruction t_inst)
 

Protected Member Functions

instruction use_instruction ()
 
bool have_instruction () const
 

Private Attributes

std::mutex f_mutex
 
instruction f_instruction
 
bool f_have_instruction
 

Detailed Description

Definition at line 25 of file instructable.hh.

Constructor & Destructor Documentation

◆ instructable()

Definition at line 13 of file instructable.cc.

◆ ~instructable()

~instructable ( )
virtual

Definition at line 20 of file instructable.cc.

Member Function Documentation

◆ have_instruction()

bool have_instruction ( ) const
inlineprotected

Definition at line 45 of file instructable.hh.

◆ instruct()

void instruct ( instruction  t_inst)
inline

Definition at line 51 of file instructable.hh.

◆ use_instruction()

instruction use_instruction ( )
protected

Definition at line 24 of file instructable.cc.

Member Data Documentation

◆ f_have_instruction

bool f_have_instruction
private

Definition at line 41 of file instructable.hh.

◆ f_instruction

instruction f_instruction
private

Definition at line 40 of file instructable.hh.

◆ f_mutex

std::mutex f_mutex
mutableprivate

Definition at line 39 of file instructable.hh.


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