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
63 #include "JackMachSemaphore.h"
64 namespace Jack {
typedef JackMachSemaphore JackSynchro; }
68 #include "JackPosixProcessSync.h"
69 namespace Jack {
typedef JackPosixProcessSync JackProcessSync; }
71 #ifndef MY_TARGET_OS_IPHONE
73 #include "JackSocketServerChannel.h"
74 namespace Jack {
typedef JackSocketServerChannel JackServerChannel; }
77 #include "JackSocketClientChannel.h"
78 namespace Jack {
typedef JackSocketClientChannel JackClientChannel; }
81 #include "JackSocketServerNotifyChannel.h"
82 namespace Jack {
typedef JackSocketServerNotifyChannel JackServerNotifyChannel; }
85 #include "JackSocketNotifyChannel.h"
86 namespace Jack {
typedef JackSocketNotifyChannel JackNotifyChannel; }
90 #include "JackNetUnixSocket.h"
91 namespace Jack {
typedef JackNetUnixSocket JackNetSocket; }