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