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" |
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 |
/** |
/** |
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); |
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); |
439 |
#endif // HAVE_SQLITE3 |
#endif // HAVE_SQLITE3 |
440 |
}; |
}; |
441 |
|
|
442 |
|
} |
443 |
|
|
444 |
#endif // __LSCPSERVER_H_ |
#endif // __LSCPSERVER_H_ |