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 namespace Jack
00024 {
00025 class JackPosixMutex;
00026 class JackMachThread;
00027 class JackMachSemaphore;
00028
00029 class JackMachServerChannel;
00030 class JackMachClientChannel;
00031 class JackMachServerNotifyChannel;
00032 class JackMachNotifyChannel;
00033 class JackNetUnixSocket;
00034 }
00035
00036
00037 #include "JackPosixMutex.h"
00038 namespace Jack {typedef JackPosixMutex JackMutex; }
00039
00040
00041 #include "JackMachThread.h"
00042 namespace Jack { typedef JackMachThread JackThread; }
00043
00044
00045 #include "JackMachSemaphore.h"
00046 namespace Jack { typedef JackMachSemaphore JackSynchro; }
00047
00048
00049 #include "JackProcessSync.h"
00050
00051
00052
00053
00054
00055 #include "JackMachServerChannel.h"
00056 namespace Jack { typedef JackMachServerChannel JackServerChannel; }
00057
00058
00059 #include "JackMachClientChannel.h"
00060 namespace Jack { typedef JackMachClientChannel JackClientChannel; }
00061
00062
00063 #include "JackMachServerNotifyChannel.h"
00064 namespace Jack { typedef JackMachServerNotifyChannel JackServerNotifyChannel; }
00065
00066
00067 #include "JackMachNotifyChannel.h"
00068 namespace Jack { typedef JackMachNotifyChannel JackNotifyChannel; }
00069
00070
00071 #include "JackNetUnixSocket.h"
00072 namespace Jack { typedef JackNetUnixSocket JackNetSocket; }
00073
00074 #endif