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