/[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 1695 by schoenebeck, Sat Feb 16 01:09:33 2008 UTC revision 1771 by iliev, Wed Sep 10 15:02:24 2008 UTC
# Line 43  typedef int socklen_t; Line 43  typedef int socklen_t;
43    
44  #include "lscp.h"  #include "lscp.h"
45  #include "lscpparser.h"  #include "lscpparser.h"
 #include "lscp.h"  
46  #include "lscpevent.h"  #include "lscpevent.h"
47  #include "../Sampler.h"  #include "../Sampler.h"
48  #include "../common/Thread.h"  #include "../common/Thread.h"
# Line 65  typedef int socklen_t; Line 64  typedef int socklen_t;
64  /// try up to 3 minutes to bind server socket  /// try up to 3 minutes to bind server socket
65  #define LSCP_SERVER_BIND_TIMEOUT 180  #define LSCP_SERVER_BIND_TIMEOUT 180
66    
 using namespace LinuxSampler;  
   
67  // External references to the main scanner and parser functions  // External references to the main scanner and parser functions
68  extern int yyparse(void* YYPARSE_PARAM);  extern int yyparse(void* YYPARSE_PARAM);
69    
70    namespace LinuxSampler {
71    
72  extern void restart(yyparse_param_t* pparam, int& yychar);  extern void restart(yyparse_param_t* pparam, int& yychar);
73    
74  /**  /**
# Line 185  class LSCPServer : public Thread { Line 185  class LSCPServer : public Thread {
185          String MoveDbInstrument(String Instr, String Dst);          String MoveDbInstrument(String Instr, String Dst);
186          String CopyDbInstrument(String Instr, String Dst);          String CopyDbInstrument(String Instr, String Dst);
187          String SetDbInstrumentDescription(String Instr, String Desc);          String SetDbInstrumentDescription(String Instr, String Desc);
188            String SetDbInstrumentFilePath(String OldPath, String NewPath);
189            String FindLostDbInstrumentFiles();
190          String FindDbInstruments(String Dir, std::map<String,String> Parameters, bool Recursive = true);          String FindDbInstruments(String Dir, std::map<String,String> Parameters, bool Recursive = true);
191          String FormatInstrumentsDb();          String FormatInstrumentsDb();
192          String EditSamplerChannelInstrument(uint uiSamplerChannel);          String EditSamplerChannelInstrument(uint uiSamplerChannel);
# Line 200  class LSCPServer : public Thread { Line 202  class LSCPServer : public Thread {
202          String GetFileInstruments(String Filename);          String GetFileInstruments(String Filename);
203          String ListFileInstruments(String Filename);          String ListFileInstruments(String Filename);
204          String GetFileInstrumentInfo(String Filename, uint InstrumentID);          String GetFileInstrumentInfo(String Filename, uint InstrumentID);
205            String SendChannelMidiData(String MidiMsg, uint uiSamplerChannel, uint Arg1, uint Arg2);
206          String SubscribeNotification(LSCPEvent::event_t);          String SubscribeNotification(LSCPEvent::event_t);
207          String UnsubscribeNotification(LSCPEvent::event_t);          String UnsubscribeNotification(LSCPEvent::event_t);
208          String SetEcho(yyparse_param_t* pSession, double boolean_value);          String SetEcho(yyparse_param_t* pSession, double boolean_value);
# Line 436  class LSCPServer : public Thread { Line 439  class LSCPServer : public Thread {
439  #endif // HAVE_SQLITE3  #endif // HAVE_SQLITE3
440  };  };
441    
442    }
443    
444  #endif // __LSCPSERVER_H_  #endif // __LSCPSERVER_H_

Legend:
Removed from v.1695  
changed lines
  Added in v.1771

  ViewVC Help
Powered by ViewVC