LinuxSampler::DeviceCreationParameterStrings Class Reference

#include <DeviceParameter.h>

Inheritance diagram for LinuxSampler::DeviceCreationParameterStrings:
LinuxSampler::DeviceCreationParameter LinuxSampler::DeviceRuntimeParameter

List of all members.

Public Member Functions

 DeviceCreationParameterStrings ()
 DeviceCreationParameterStrings (std::vector< String > sVals)
 DeviceCreationParameterStrings (String val) throw (Exception)
virtual ~DeviceCreationParameterStrings ()
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 std::vector< StringValueAsStrings ()
virtual void SetValue (std::vector< String > vS) throw (Exception)
virtual std::vector< StringDefaultAsStrings (std::map< String, String > Parameters)=0
virtual std::vector< StringPossibilitiesAsString (std::map< String, String > Parameters)=0
virtual void OnSetValue (std::vector< String > vS)=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

std::vector< StringsVals
DevicepDevice

Detailed Description

Definition at line 281 of file DeviceParameter.h.


Constructor & Destructor Documentation

LinuxSampler::DeviceCreationParameterStrings::DeviceCreationParameterStrings (  ) 
LinuxSampler::DeviceCreationParameterStrings::DeviceCreationParameterStrings ( std::vector< String sVals  ) 
LinuxSampler::DeviceCreationParameterStrings::DeviceCreationParameterStrings ( String  val  )  throw (Exception)
virtual LinuxSampler::DeviceCreationParameterStrings::~DeviceCreationParameterStrings (  )  [inline, virtual]

Definition at line 286 of file DeviceParameter.h.


Member Function Documentation

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

Definition at line 173 of file DeviceParameter.h.

virtual optional<String> LinuxSampler::DeviceCreationParameter::Default (  )  [virtual, inherited]
virtual optional<String> LinuxSampler::DeviceCreationParameterStrings::Default ( std::map< String, String Parameters  )  [virtual]
virtual std::vector<String> LinuxSampler::DeviceCreationParameterStrings::DefaultAsStrings ( std::map< String, String Parameters  )  [pure virtual]
virtual optional<String> LinuxSampler::DeviceCreationParameter::Depends (  )  [virtual, inherited]
virtual std::map<String,DeviceCreationParameter*> LinuxSampler::DeviceCreationParameter::DependsAsParameters (  )  [pure virtual, inherited]
virtual String LinuxSampler::DeviceRuntimeParameter::Description (  )  [pure virtual, inherited]
virtual bool LinuxSampler::DeviceRuntimeParameter::Fix (  )  [pure virtual, inherited]
void LinuxSampler::DeviceCreationParameterStrings::InitWithDefault (  )  [protected]
virtual bool LinuxSampler::DeviceCreationParameter::Mandatory (  )  [pure virtual, inherited]
virtual bool LinuxSampler::DeviceCreationParameterStrings::Multiplicity (  )  [virtual]
virtual void LinuxSampler::DeviceCreationParameterStrings::OnSetValue ( std::vector< String vS  )  throw (Exception) [pure virtual]
virtual optional<String> LinuxSampler::DeviceCreationParameter::Possibilities (  )  [virtual, inherited]
virtual optional<String> LinuxSampler::DeviceCreationParameterStrings::Possibilities ( std::map< String, String Parameters  )  [virtual]
virtual std::vector<String> LinuxSampler::DeviceCreationParameterStrings::PossibilitiesAsString ( std::map< String, String Parameters  )  [pure virtual]
virtual optional<String> LinuxSampler::DeviceCreationParameter::RangeMax (  )  [virtual, inherited]
virtual optional<String> LinuxSampler::DeviceCreationParameterStrings::RangeMax ( std::map< String, String Parameters  )  [virtual]
virtual optional<String> LinuxSampler::DeviceCreationParameter::RangeMin (  )  [virtual, inherited]
virtual optional<String> LinuxSampler::DeviceCreationParameterStrings::RangeMin ( std::map< String, String Parameters  )  [virtual]
virtual void LinuxSampler::DeviceCreationParameterStrings::SetValue ( std::vector< String vS  )  throw (Exception) [virtual]
virtual void LinuxSampler::DeviceCreationParameterStrings::SetValue ( String  val  )  throw (Exception) [virtual]
virtual String LinuxSampler::DeviceCreationParameterStrings::Type (  )  [virtual]
virtual String LinuxSampler::DeviceCreationParameterStrings::Value (  )  [virtual]
virtual std::vector<String> LinuxSampler::DeviceCreationParameterStrings::ValueAsStrings (  )  [virtual]

Member Data Documentation

Definition at line 303 of file DeviceParameter.h.


The documentation for this class was generated from the following file:
Generated on Sat Jan 28 11:44:02 2012 for linuxsampler by  doxygen 1.6.3