/[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 212 by schoenebeck, Wed Jul 28 14:17:29 2004 UTC revision 214 by schoenebeck, Sat Aug 14 23:00:44 2004 UTC
# Line 60  namespace LinuxSampler { Line 60  namespace LinuxSampler {
60              virtual void             SetValue(String val) throw (LinuxSamplerException);              virtual void             SetValue(String val) throw (LinuxSamplerException);
61    
62              virtual bool ValueAsBool();              virtual bool ValueAsBool();
63              virtual void SetValue(bool b);              virtual void SetValue(bool b) throw (LinuxSamplerException);
64    
65              virtual void OnSetValue(bool b) throw (LinuxSamplerException) = 0;              virtual void OnSetValue(bool b) throw (LinuxSamplerException) = 0;
66          protected:          protected:
# Line 79  namespace LinuxSampler { Line 79  namespace LinuxSampler {
79              virtual void             SetValue(String val) throw (LinuxSamplerException);              virtual void             SetValue(String val) throw (LinuxSamplerException);
80    
81              virtual int  ValueAsInt();              virtual int  ValueAsInt();
82              virtual void SetValue(int i);              virtual void SetValue(int i) throw (LinuxSamplerException);
83    
84              virtual optional<int>    RangeMinAsInt()      = 0;              virtual optional<int>    RangeMinAsInt()      = 0;
85              virtual optional<int>    RangeMaxAsInt()      = 0;              virtual optional<int>    RangeMaxAsInt()      = 0;
# Line 101  namespace LinuxSampler { Line 101  namespace LinuxSampler {
101              virtual void             SetValue(String val) throw (LinuxSamplerException);              virtual void             SetValue(String val) throw (LinuxSamplerException);
102    
103              virtual float ValueAsFloat();              virtual float ValueAsFloat();
104              virtual void  SetValue(float f);              virtual void  SetValue(float f) throw (LinuxSamplerException);
105    
106              virtual optional<float>     RangeMinAsFloat()      = 0;              virtual optional<float>     RangeMinAsFloat()      = 0;
107              virtual optional<float>     RangeMaxAsFloat()      = 0;              virtual optional<float>     RangeMaxAsFloat()      = 0;
# Line 122  namespace LinuxSampler { Line 122  namespace LinuxSampler {
122              virtual String           Value();              virtual String           Value();
123              virtual void             SetValue(String val) throw (LinuxSamplerException);              virtual void             SetValue(String val) throw (LinuxSamplerException);
124    
125                virtual String ValueAsString();
126                virtual void   SetValueAsString(String s) throw (LinuxSamplerException);
127    
128              virtual std::vector<String> PossibilitiesAsString() = 0;              virtual std::vector<String> PossibilitiesAsString() = 0;
129              virtual void                OnSetValue(String s)    = 0;              virtual void                OnSetValue(String s)    = 0;
130          protected:          protected:
# Line 140  namespace LinuxSampler { Line 143  namespace LinuxSampler {
143              virtual void             SetValue(String val) throw (LinuxSamplerException);              virtual void             SetValue(String val) throw (LinuxSamplerException);
144    
145              virtual std::vector<String> ValueAsStrings();              virtual std::vector<String> ValueAsStrings();
146              virtual void                SetValue(std::vector<String> vS);              virtual void                SetValue(std::vector<String> vS) throw (LinuxSamplerException);
147    
148              virtual std::vector<String> PossibilitiesAsString()            = 0;              virtual std::vector<String> PossibilitiesAsString()            = 0;
149              virtual void                OnSetValue(std::vector<String> vS) = 0;              virtual void                OnSetValue(std::vector<String> vS) = 0;
# Line 183  namespace LinuxSampler { Line 186  namespace LinuxSampler {
186              virtual void   SetValue(String val) throw (LinuxSamplerException);              virtual void   SetValue(String val) throw (LinuxSamplerException);
187    
188              virtual bool ValueAsBool();              virtual bool ValueAsBool();
189              virtual void SetValue(bool b);              virtual void SetValue(bool b) throw (LinuxSamplerException);
190    
191              virtual optional<bool> DefaultAsBool(std::map<String,String> Parameters) = 0;              virtual optional<bool> DefaultAsBool(std::map<String,String> Parameters) = 0;
192              virtual void OnSetValue(bool b) throw (LinuxSamplerException)  = 0;              virtual void OnSetValue(bool b) throw (LinuxSamplerException)  = 0;
# Line 207  namespace LinuxSampler { Line 210  namespace LinuxSampler {
210              virtual void   SetValue(String val) throw (LinuxSamplerException);              virtual void   SetValue(String val) throw (LinuxSamplerException);
211    
212              virtual int  ValueAsInt();              virtual int  ValueAsInt();
213              virtual void SetValue(int i);              virtual void SetValue(int i) throw (LinuxSamplerException);
214    
215              virtual optional<int>    DefaultAsInt(std::map<String,String> Parameters)  = 0;              virtual optional<int>    DefaultAsInt(std::map<String,String> Parameters)  = 0;
216              virtual optional<int>    RangeMinAsInt(std::map<String,String> Parameters) = 0;              virtual optional<int>    RangeMinAsInt(std::map<String,String> Parameters) = 0;
# Line 234  namespace LinuxSampler { Line 237  namespace LinuxSampler {
237              virtual void   SetValue(String val) throw (LinuxSamplerException);              virtual void   SetValue(String val) throw (LinuxSamplerException);
238    
239              virtual float ValueAsFloat();              virtual float ValueAsFloat();
240              virtual void  SetValue(float f);              virtual void  SetValue(float f) throw (LinuxSamplerException);
241    
242              virtual optional<float>    DefaultAsFloat(std::map<String,String> Parameters)  = 0;              virtual optional<float>    DefaultAsFloat(std::map<String,String> Parameters)  = 0;
243              virtual optional<float>    RangeMinAsFloat(std::map<String,String> Parameters) = 0;              virtual optional<float>    RangeMinAsFloat(std::map<String,String> Parameters) = 0;
# Line 259  namespace LinuxSampler { Line 262  namespace LinuxSampler {
262              virtual String Value();              virtual String Value();
263              virtual void   SetValue(String val) throw (LinuxSamplerException);              virtual void   SetValue(String val) throw (LinuxSamplerException);
264    
265                virtual String ValueAsString();
266                virtual void   SetValueAsString(String s) throw (LinuxSamplerException);
267    
268              virtual optional<String>    DefaultAsString(std::map<String,String> Parameters) = 0;              virtual optional<String>    DefaultAsString(std::map<String,String> Parameters) = 0;
269              virtual std::vector<String> PossibilitiesAsString(std::map<String,String> Parameters) = 0;              virtual std::vector<String> PossibilitiesAsString(std::map<String,String> Parameters) = 0;
270              virtual void OnSetValue(String s) throw (LinuxSamplerException) = 0;              virtual void OnSetValue(String s) throw (LinuxSamplerException) = 0;
# Line 283  namespace LinuxSampler { Line 289  namespace LinuxSampler {
289              virtual void   SetValue(String val) throw (LinuxSamplerException);              virtual void   SetValue(String val) throw (LinuxSamplerException);
290    
291              virtual std::vector<String> ValueAsStrings();              virtual std::vector<String> ValueAsStrings();
292              virtual void                SetValue(std::vector<String> vS);              virtual void                SetValue(std::vector<String> vS) throw (LinuxSamplerException);
293    
294              virtual std::vector<String> DefaultAsStrings(std::map<String,String> Parameters) = 0;              virtual std::vector<String> DefaultAsStrings(std::map<String,String> Parameters) = 0;
295              virtual std::vector<String> PossibilitiesAsString(std::map<String,String> Parameters) = 0;              virtual std::vector<String> PossibilitiesAsString(std::map<String,String> Parameters) = 0;

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

  ViewVC Help
Powered by ViewVC