21 #ifndef __JackPlatformPlug_WIN32__
22 #define __JackPlatformPlug_WIN32__
24 #define jack_server_dir "server"
25 #define jack_client_dir "client"
26 #define JACK_DEFAULT_DRIVER "portaudio"
27 #define JACK_LOCATION "C:/Program Files/Jack"
30 #define ADDON_DIR "jack"
40 class JackWinSemaphore;
41 class JackWinProcessSync;
42 class JackWinNamedPipeServerChannel;
43 class JackWinNamedPipeClientChannel;
44 class JackWinNamedPipeServerNotifyChannel;
45 class JackWinNamedPipeNotifyChannel;
46 class JackWinNamedPipe;
47 class JackNetWinSocket;
51 #include "JackWinMutex.h"
52 namespace Jack {
typedef JackWinMutex JackMutex; }
55 #include "JackWinThread.h"
56 namespace Jack {
typedef JackWinThread JackThread; }
59 #include "JackWinSemaphore.h"
60 namespace Jack {
typedef JackWinSemaphore JackSynchro; }
63 #include "JackWinNamedPipe.h"
64 namespace Jack {
typedef JackWinNamedPipe JackChannelTransaction; }
67 #include "JackWinProcessSync.h"
68 namespace Jack {
typedef JackWinProcessSync JackProcessSync; }
71 #include "JackWinNamedPipeServerChannel.h"
72 namespace Jack {
typedef JackWinNamedPipeServerChannel JackServerChannel; }
75 #include "JackWinNamedPipeClientChannel.h"
76 namespace Jack {
typedef JackWinNamedPipeClientChannel JackClientChannel; }
79 #include "JackWinNamedPipeServerNotifyChannel.h"
80 namespace Jack {
typedef JackWinNamedPipeServerNotifyChannel JackServerNotifyChannel; }
83 #include "JackWinNamedPipeNotifyChannel.h"
84 namespace Jack {
typedef JackWinNamedPipeNotifyChannel JackNotifyChannel; }
87 #include "JackNetWinSocket.h"
88 namespace Jack {
typedef JackNetWinSocket JackNetSocket; }