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; }
67 #include "JackSocket.h"
68 namespace Jack {
typedef JackClientSocket JackChannelTransaction; }
70 #include "JackSocket.h"
71 namespace Jack {
typedef JackClientSocket JackChannelTransaction; }
74 #include "JackProcessSync.h"
77 #ifndef MY_TARGET_OS_IPHONE
79 #include "JackSocketServerChannel.h"
80 namespace Jack {
typedef JackSocketServerChannel JackServerChannel; }
83 #include "JackSocketClientChannel.h"
84 namespace Jack {
typedef JackSocketClientChannel JackClientChannel; }
87 #include "JackSocketServerNotifyChannel.h"
88 namespace Jack {
typedef JackSocketServerNotifyChannel JackServerNotifyChannel; }
91 #include "JackSocketNotifyChannel.h"
92 namespace Jack {
typedef JackSocketNotifyChannel JackNotifyChannel; }
96 #include "JackNetUnixSocket.h"
97 namespace Jack {
typedef JackNetUnixSocket JackNetSocket; }