00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __JackPlatformPlug_APPLE__
00021 #define __JackPlatformPlug_APPLE__
00022
00023 #define jack_server_dir "/tmp"
00024 #define jack_client_dir "/tmp"
00025 #define JACK_DEFAULT_DRIVER "coreaudio"
00026
00027 namespace Jack
00028 {
00029 struct JackRequest;
00030 struct JackResult;
00031
00032 class JackPosixMutex;
00033 class JackMachThread;
00034 class JackMachSemaphore;
00035
00036 class JackSocketServerChannel;
00037 class JackSocketClientChannel;
00038 class JackSocketServerNotifyChannel;
00039 class JackSocketNotifyChannel;
00040
00041 class JackNetUnixSocket;
00042 }
00043
00044
00045 #include "JackPosixMutex.h"
00046 namespace Jack { typedef JackPosixMutex JackMutex; }
00047
00048
00049 #include "JackMachThread.h"
00050 namespace Jack { typedef JackMachThread JackThread; }
00051
00052
00053 #include "JackMachSemaphore.h"
00054 namespace Jack { typedef JackMachSemaphore JackSynchro; }
00055
00056 #include "JackSocket.h"
00057 namespace Jack { typedef JackClientSocket JackChannelTransaction; }
00058
00059
00060 #include "JackProcessSync.h"
00061
00062
00063
00064 #include "JackSocketServerChannel.h"
00065 namespace Jack { typedef JackSocketServerChannel JackServerChannel; }
00066
00067
00068 #include "JackSocketClientChannel.h"
00069 namespace Jack { typedef JackSocketClientChannel JackClientChannel; }
00070
00071
00072 #include "JackSocketServerNotifyChannel.h"
00073 namespace Jack { typedef JackSocketServerNotifyChannel JackServerNotifyChannel; }
00074
00075
00076 #include "JackSocketNotifyChannel.h"
00077 namespace Jack { typedef JackSocketNotifyChannel JackNotifyChannel; }
00078
00079
00080 #include "JackNetUnixSocket.h"
00081 namespace Jack { typedef JackNetUnixSocket JackNetSocket; }
00082
00083 #endif