42 |
#include "../Sampler.h" |
#include "../Sampler.h" |
43 |
#include "../common/Thread.h" |
#include "../common/Thread.h" |
44 |
#include "../common/Mutex.h" |
#include "../common/Mutex.h" |
45 |
|
#include "../common/Condition.h" |
46 |
|
|
47 |
/// TCP Port on which the server should listen for connection requests. |
/// TCP Port on which the server should listen for connection requests. |
48 |
#define LSCP_PORT 8888 |
#define LSCP_PORT 8888 |
60 |
class LSCPServer : public Thread { |
class LSCPServer : public Thread { |
61 |
public: |
public: |
62 |
LSCPServer(Sampler* pSampler); |
LSCPServer(Sampler* pSampler); |
63 |
|
int WaitUntilInitialized(long TimeoutSeconds = 0L, long TimeoutNanoSeconds = 0L); |
64 |
|
|
65 |
// Methods called by the parser |
// Methods called by the parser |
66 |
String DestroyAudioOutputDevice(uint DeviceIndex); |
String DestroyAudioOutputDevice(uint DeviceIndex); |
131 |
int hSocket; |
int hSocket; |
132 |
sockaddr_in SocketAddress; |
sockaddr_in SocketAddress; |
133 |
Sampler* pSampler; |
Sampler* pSampler; |
134 |
|
Condition Initialized; |
135 |
|
|
136 |
int Main(); ///< Implementation of virtual method from class Thread |
int Main(); ///< Implementation of virtual method from class Thread |
137 |
|
|