linuxsampler 1.0.0

LinuxSampler::DeviceCreationParameterInt Class Reference

#include <DeviceParameter.h>

Inheritance diagram for LinuxSampler::DeviceCreationParameterInt:
LinuxSampler::DeviceCreationParameter LinuxSampler::DeviceRuntimeParameter LinuxSampler::AudioOutputDevice::ParameterChannels LinuxSampler::AudioOutputDevice::ParameterSampleRate LinuxSampler::MidiInputDevice::ParameterPorts

List of all members.

Public Member Functions

 DeviceCreationParameterInt (int iVal=0)
 DeviceCreationParameterInt (String val) throw (Exception)
virtual String Type ()
virtual bool Multiplicity ()
virtual optional< StringDefault (std::map< String, String > Parameters)
virtual optional< StringRangeMin (std::map< String, String > Parameters)
virtual optional< StringRangeMax (std::map< String, String > Parameters)
virtual optional< StringPossibilities (std::map< String, String > Parameters)
virtual String Value ()
virtual void SetValue (String val) throw (Exception)
virtual int ValueAsInt ()
virtual void SetValue (int i) throw (Exception)
virtual optional< int > DefaultAsInt (std::map< String, String > Parameters)=0
virtual optional< int > RangeMinAsInt (std::map< String, String > Parameters)=0
virtual optional< int > RangeMaxAsInt (std::map< String, String > Parameters)=0
virtual std::vector< int > PossibilitiesAsInt (std::map< String, String > Parameters)=0
virtual void OnSetValue (int i)=0 throw (Exception)
virtual bool Mandatory ()=0
virtual optional< StringDepends ()
virtual std::map< String,
DeviceCreationParameter * > 
DependsAsParameters ()=0
virtual optional< StringDefault ()
virtual optional< StringRangeMin ()
virtual optional< StringRangeMax ()
virtual optional< StringPossibilities ()
void Attach (Device *pDevice)
virtual String Description ()=0
virtual bool Fix ()=0

Protected Member Functions

void InitWithDefault ()

Protected Attributes

int iVal
DevicepDevice

Detailed Description

Definition at line 203 of file DeviceParameter.h.


Constructor & Destructor Documentation

LinuxSampler::DeviceCreationParameterInt::DeviceCreationParameterInt ( int  iVal = 0)
LinuxSampler::DeviceCreationParameterInt::DeviceCreationParameterInt ( String  val) throw (Exception)

Member Function Documentation

void LinuxSampler::DeviceCreationParameter::Attach ( Device pDevice) [inline, inherited]

Definition at line 174 of file DeviceParameter.h.

References LinuxSampler::DeviceCreationParameter::pDevice.

virtual optional<String> LinuxSampler::DeviceCreationParameter::Default ( ) [virtual, inherited]
virtual optional<String> LinuxSampler::DeviceCreationParameterInt::Default ( std::map< String, String Parameters) [virtual]
virtual optional<int> LinuxSampler::DeviceCreationParameterInt::DefaultAsInt ( std::map< String, String Parameters) [pure virtual]
virtual optional<String> LinuxSampler::DeviceCreationParameter::Depends ( ) [virtual, inherited]
void LinuxSampler::DeviceCreationParameterInt::InitWithDefault ( ) [protected]
virtual bool LinuxSampler::DeviceCreationParameterInt::Multiplicity ( ) [virtual]
virtual void LinuxSampler::DeviceCreationParameterInt::OnSetValue ( int  i) throw (Exception) [pure virtual]
virtual optional<String> LinuxSampler::DeviceCreationParameter::Possibilities ( ) [virtual, inherited]
virtual optional<String> LinuxSampler::DeviceCreationParameterInt::Possibilities ( std::map< String, String Parameters) [virtual]
virtual std::vector<int> LinuxSampler::DeviceCreationParameterInt::PossibilitiesAsInt ( std::map< String, String Parameters) [pure virtual]
virtual optional<String> LinuxSampler::DeviceCreationParameterInt::RangeMax ( std::map< String, String Parameters) [virtual]
virtual optional<String> LinuxSampler::DeviceCreationParameter::RangeMax ( ) [virtual, inherited]
virtual optional<int> LinuxSampler::DeviceCreationParameterInt::RangeMaxAsInt ( std::map< String, String Parameters) [pure virtual]
virtual optional<String> LinuxSampler::DeviceCreationParameterInt::RangeMin ( std::map< String, String Parameters) [virtual]
virtual optional<String> LinuxSampler::DeviceCreationParameter::RangeMin ( ) [virtual, inherited]
virtual optional<int> LinuxSampler::DeviceCreationParameterInt::RangeMinAsInt ( std::map< String, String Parameters) [pure virtual]
virtual void LinuxSampler::DeviceCreationParameterInt::SetValue ( String  val) throw (Exception) [virtual]
virtual void LinuxSampler::DeviceCreationParameterInt::SetValue ( int  i) throw (Exception) [virtual]
virtual String LinuxSampler::DeviceCreationParameterInt::Type ( ) [virtual]
virtual String LinuxSampler::DeviceCreationParameterInt::Value ( ) [virtual]
virtual int LinuxSampler::DeviceCreationParameterInt::ValueAsInt ( ) [virtual]

Member Data Documentation

Definition at line 225 of file DeviceParameter.h.


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