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// RCS-ID: $Id: ipc.h 35698 2005-09-25 20:49:40Z MW $ 8// Copyright: (c) 2002 Vadim Zeitlin 9// Licence: wxWindows licence 10/////////////////////////////////////////////////////////////////////////////// 11 12#ifndef _WX_IPC_H_ 13#define _WX_IPC_H_ 14 15// Set wxUSE_DDE_FOR_IPC to 1 to use DDE for IPC under Windows. If it is set to 16// 0, or if the platform is not Windows, use TCP/IP for IPC implementation 17 18#if !defined(wxUSE_DDE_FOR_IPC) 19 #ifdef __WXMSW__ 20 #define wxUSE_DDE_FOR_IPC 1 21 #else 22 #define wxUSE_DDE_FOR_IPC 0 23 #endif 24#endif // !defined(wxUSE_DDE_FOR_IPC) 25 26#if !defined(__WINDOWS__) 27 #undef wxUSE_DDE_FOR_IPC 28 #define wxUSE_DDE_FOR_IPC 0 29#endif 30 31#if wxUSE_DDE_FOR_IPC 32 #define wxConnection wxDDEConnection 33 #define wxServer wxDDEServer 34 #define wxClient wxDDEClient 35 36 #include "wx/dde.h" 37#else // !wxUSE_DDE_FOR_IPC 38 #define wxConnection wxTCPConnection 39 #define wxServer wxTCPServer 40 #define wxClient wxTCPClient 41 42 #include "wx/sckipc.h" 43#endif // wxUSE_DDE_FOR_IPC/!wxUSE_DDE_FOR_IPC 44 45#endif // _WX_IPC_H_ 46