/[svn]/linuxsampler/trunk/src/network/lscpserver.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/network/lscpserver.h

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

revision 1525 by schoenebeck, Sun Nov 25 17:47:46 2007 UTC revision 1541 by iliev, Tue Dec 4 18:09:26 2007 UTC
# Line 191  class LSCPServer : public Thread { Line 191  class LSCPServer : public Thread {
191          String ResetChannel(uint uiSamplerChannel);          String ResetChannel(uint uiSamplerChannel);
192          String ResetSampler();          String ResetSampler();
193          String GetServerInfo();          String GetServerInfo();
194            String GetTotalStreamCount();
195          String GetTotalVoiceCount();          String GetTotalVoiceCount();
196          String GetTotalVoiceCountMax();          String GetTotalVoiceCountMax();
197          String GetGlobalVolume();          String GetGlobalVolume();
# Line 242  class LSCPServer : public Thread { Line 243  class LSCPServer : public Thread {
243          bool HasSoloChannel();          bool HasSoloChannel();
244          void MuteNonSoloChannels();          void MuteNonSoloChannels();
245          void UnmuteChannels();          void UnmuteChannels();
246            
247            /**
248             * Throws an exception if the specified file is not found or
249             * if directory is specified.
250             */
251            static void VerifyFile(String Filename);
252    
253          static std::map<int,String> bufferedNotifies;          static std::map<int,String> bufferedNotifies;
254          static Mutex NotifyMutex;          static Mutex NotifyMutex;
# Line 262  class LSCPServer : public Thread { Line 269  class LSCPServer : public Thread {
269              public MidiDeviceCountListener, public MidiInstrumentCountListener,              public MidiDeviceCountListener, public MidiInstrumentCountListener,
270              public MidiInstrumentInfoListener, public MidiInstrumentMapCountListener,              public MidiInstrumentInfoListener, public MidiInstrumentMapCountListener,
271              public MidiInstrumentMapInfoListener, public FxSendCountListener,              public MidiInstrumentMapInfoListener, public FxSendCountListener,
272              public VoiceCountListener, public StreamCountListener,              public VoiceCountListener, public StreamCountListener, public BufferFillListener,
273              public BufferFillListener, public TotalVoiceCountListener {              public TotalStreamCountListener, public TotalVoiceCountListener {
274    
275              public:              public:
276                  /**                  /**
# Line 348  class LSCPServer : public Thread { Line 355  class LSCPServer : public Thread {
355                   * @param NewCount The new number of active voices.                   * @param NewCount The new number of active voices.
356                   */                   */
357                  virtual void TotalVoiceCountChanged(int NewCount);                  virtual void TotalVoiceCountChanged(int NewCount);
358                    virtual void TotalStreamCountChanged(int NewCount);
359          } eventHandler;          } eventHandler;
360    
361  #if HAVE_SQLITE3  #if HAVE_SQLITE3

Legend:
Removed from v.1525  
changed lines
  Added in v.1541

  ViewVC Help
Powered by ViewVC