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