1 /////////////////////////////////////////////////////////////////////////////// 2 // Name: wx/ipc.h 3 // Purpose: wrapper around different wxIPC classes implementations 4 // Author: Vadim Zeitlin 5 // Modified by: 6 // Created: 15.04.02 7 // Copyright: (c) 2002 Vadim Zeitlin 8 // Licence: wxWindows licence 9 /////////////////////////////////////////////////////////////////////////////// 10 11 #ifndef _WX_IPC_H_ 12 #define _WX_IPC_H_ 13 14 // Set wxUSE_DDE_FOR_IPC to 1 to use DDE for IPC under Windows. If it is set to 15 // 0, or if the platform is not Windows, use TCP/IP for IPC implementation 16 17 #if !defined(wxUSE_DDE_FOR_IPC) 18 #ifdef __WINDOWS__ 19 #define wxUSE_DDE_FOR_IPC 1 20 #else 21 #define wxUSE_DDE_FOR_IPC 0 22 #endif 23 #endif // !defined(wxUSE_DDE_FOR_IPC) 24 25 #if !defined(__WINDOWS__) 26 #undef wxUSE_DDE_FOR_IPC 27 #define wxUSE_DDE_FOR_IPC 0 28 #endif 29 30 #if wxUSE_DDE_FOR_IPC 31 #define wxConnection wxDDEConnection 32 #define wxServer wxDDEServer 33 #define wxClient wxDDEClient 34 35 #include "wx/dde.h" 36 #else // !wxUSE_DDE_FOR_IPC 37 #define wxConnection wxTCPConnection 38 #define wxServer wxTCPServer 39 #define wxClient wxTCPClient 40 41 #include "wx/sckipc.h" 42 #endif // wxUSE_DDE_FOR_IPC/!wxUSE_DDE_FOR_IPC 43 44 #endif // _WX_IPC_H_ 45