/[svn]/linuxsampler/trunk/src/drivers/DeviceParameter.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/drivers/DeviceParameter.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 211 by schoenebeck, Thu Jul 15 21:51:15 2004 UTC revision 212 by schoenebeck, Wed Jul 28 14:17:29 2004 UTC
# Line 252  namespace LinuxSampler { Line 252  namespace LinuxSampler {
252              DeviceCreationParameterString(String sVal = String());              DeviceCreationParameterString(String sVal = String());
253              virtual String Type();              virtual String Type();
254              virtual bool   Multiplicity();              virtual bool   Multiplicity();
255                virtual optional<String> Default(std::map<String,String> Parameters);
256              virtual optional<String> RangeMin(std::map<String,String> Parameters);              virtual optional<String> RangeMin(std::map<String,String> Parameters);
257              virtual optional<String> RangeMax(std::map<String,String> Parameters);              virtual optional<String> RangeMax(std::map<String,String> Parameters);
258              virtual optional<String> Possibilities(std::map<String,String> Parameters);              virtual optional<String> Possibilities(std::map<String,String> Parameters);
259              virtual String Value();              virtual String Value();
260              virtual void   SetValue(String val) throw (LinuxSamplerException);              virtual void   SetValue(String val) throw (LinuxSamplerException);
261    
262                virtual optional<String>    DefaultAsString(std::map<String,String> Parameters) = 0;
263              virtual std::vector<String> PossibilitiesAsString(std::map<String,String> Parameters) = 0;              virtual std::vector<String> PossibilitiesAsString(std::map<String,String> Parameters) = 0;
264              virtual void OnSetValue(String s) throw (LinuxSamplerException) = 0;              virtual void OnSetValue(String s) throw (LinuxSamplerException) = 0;
265          protected:          protected:
# Line 273  namespace LinuxSampler { Line 275  namespace LinuxSampler {
275              DeviceCreationParameterStrings(String val) throw (LinuxSamplerException);              DeviceCreationParameterStrings(String val) throw (LinuxSamplerException);
276              virtual String Type();              virtual String Type();
277              virtual bool   Multiplicity();              virtual bool   Multiplicity();
278                virtual optional<String> Default(std::map<String,String> Parameters);
279              virtual optional<String> RangeMin(std::map<String,String> Parameters);              virtual optional<String> RangeMin(std::map<String,String> Parameters);
280              virtual optional<String> RangeMax(std::map<String,String> Parameters);              virtual optional<String> RangeMax(std::map<String,String> Parameters);
281              virtual optional<String> Possibilities(std::map<String,String> Parameters);              virtual optional<String> Possibilities(std::map<String,String> Parameters);
# Line 282  namespace LinuxSampler { Line 285  namespace LinuxSampler {
285              virtual std::vector<String> ValueAsStrings();              virtual std::vector<String> ValueAsStrings();
286              virtual void                SetValue(std::vector<String> vS);              virtual void                SetValue(std::vector<String> vS);
287    
288              virtual optional<std::vector<String> > DefaultAsStrings(std::map<String,String> Parameters) = 0;              virtual std::vector<String> DefaultAsStrings(std::map<String,String> Parameters) = 0;
289              virtual std::vector<String> PossibilitiesAsString(std::map<String,String> Parameters) = 0;              virtual std::vector<String> PossibilitiesAsString(std::map<String,String> Parameters) = 0;
290              virtual void OnSetValue(std::vector<String> vS) throw (LinuxSamplerException) = 0;              virtual void OnSetValue(std::vector<String> vS) throw (LinuxSamplerException) = 0;
291          protected:          protected:

Legend:
Removed from v.211  
changed lines
  Added in v.212

  ViewVC Help
Powered by ViewVC