20 #ifndef __JackPlatformPlug_APPLE__
21 #define __JackPlatformPlug_APPLE__
23 #include <TargetConditionals.h>
25 #define jack_server_dir "/tmp"
26 #define jack_client_dir "/tmp"
27 #define JACK_DEFAULT_DRIVER "coreaudio"
36 class JackMachSemaphore;
38 class JackSocketServerChannel;
39 class JackSocketClientChannel;
40 class JackSocketServerNotifyChannel;
41 class JackSocketNotifyChannel;
43 class JackNetUnixSocket;
45 #ifdef MY_TARGET_OS_IPHONE
47 class JackGraphManager;
48 class JackEngineControl;
54 #include "JackPosixMutex.h"
55 namespace Jack {
typedef JackPosixMutex JackMutex; }
58 #include "JackMachThread.h"
59 namespace Jack {
typedef JackMachThread JackThread; }
62 #ifndef MY_TARGET_OS_IPHONE
67 #include "JackPosixSemaphore.h"
68 namespace Jack {
typedef JackPosixSemaphore JackSynchro; }
73 #include "JackPosixProcessSync.h"
74 namespace Jack {
typedef JackPosixProcessSync JackProcessSync; }
76 #ifndef MY_TARGET_OS_IPHONE
78 #include "JackSocketServerChannel.h"
79 namespace Jack {
typedef JackSocketServerChannel JackServerChannel; }
82 #include "JackSocketClientChannel.h"
83 namespace Jack {
typedef JackSocketClientChannel JackClientChannel; }
86 #include "JackSocketServerNotifyChannel.h"
87 namespace Jack {
typedef JackSocketServerNotifyChannel JackServerNotifyChannel; }
90 #include "JackSocketNotifyChannel.h"
91 namespace Jack {
typedef JackSocketNotifyChannel JackNotifyChannel; }
95 #include "JackNetUnixSocket.h"
96 namespace Jack {
typedef JackNetUnixSocket JackNetSocket; }