ardour
Public Types | Public Member Functions | Private Attributes | List of all members
ARDOUR::RuntimeProfile Class Reference

#include <profile.h>

Public Types

enum  Element {
  SmallScreen, SAE, SinglePackage, Trx,
  Mixbus, LastElement
}
 

Public Member Functions

 RuntimeProfile ()
 
 ~RuntimeProfile ()
 
void set_small_screen ()
 
bool get_small_screen () const
 
void set_sae ()
 
bool get_sae () const
 
bool get_trx () const
 
void set_trx ()
 
bool get_mixbus () const
 
void set_mixbus ()
 
void set_single_package ()
 
bool get_single_package () const
 

Private Attributes

boost::dynamic_bitset< uint64_t > bits
 

Detailed Description

Definition at line 30 of file profile.h.

Member Enumeration Documentation

Enumerator
SmallScreen 
SAE 
SinglePackage 
Trx 
Mixbus 
LastElement 

Definition at line 32 of file profile.h.

Constructor & Destructor Documentation

ARDOUR::RuntimeProfile::RuntimeProfile ( )
inline

Definition at line 41 of file profile.h.

ARDOUR::RuntimeProfile::~RuntimeProfile ( )
inline

Definition at line 42 of file profile.h.

Member Function Documentation

bool ARDOUR::RuntimeProfile::get_mixbus ( ) const
inline

Definition at line 53 of file profile.h.

bool ARDOUR::RuntimeProfile::get_sae ( ) const
inline

Definition at line 48 of file profile.h.

bool ARDOUR::RuntimeProfile::get_single_package ( ) const
inline

Definition at line 57 of file profile.h.

bool ARDOUR::RuntimeProfile::get_small_screen ( ) const
inline

Definition at line 45 of file profile.h.

bool ARDOUR::RuntimeProfile::get_trx ( ) const
inline

Definition at line 50 of file profile.h.

void ARDOUR::RuntimeProfile::set_mixbus ( )
inline

Definition at line 54 of file profile.h.

void ARDOUR::RuntimeProfile::set_sae ( )
inline

Definition at line 47 of file profile.h.

void ARDOUR::RuntimeProfile::set_single_package ( )
inline

Definition at line 56 of file profile.h.

void ARDOUR::RuntimeProfile::set_small_screen ( )
inline

Definition at line 44 of file profile.h.

void ARDOUR::RuntimeProfile::set_trx ( )
inline

Definition at line 51 of file profile.h.

Member Data Documentation

boost::dynamic_bitset<uint64_t> ARDOUR::RuntimeProfile::bits
private

Definition at line 60 of file profile.h.


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