| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- ///////////////////////////////////////////////////////////////////////////////
- // Name: wx/ipc.h
- // Purpose: wrapper around different wxIPC classes implementations
- // Author: Vadim Zeitlin
- // Modified by:
- // Created: 15.04.02
- // Copyright: (c) 2002 Vadim Zeitlin
- // Licence: wxWindows licence
- ///////////////////////////////////////////////////////////////////////////////
- #ifndef _WX_IPC_H_
- #define _WX_IPC_H_
- // Set wxUSE_DDE_FOR_IPC to 1 to use DDE for IPC under Windows. If it is set to
- // 0, or if the platform is not Windows, use TCP/IP for IPC implementation
- #if !defined(wxUSE_DDE_FOR_IPC)
- #ifdef __WINDOWS__
- #define wxUSE_DDE_FOR_IPC 1
- #else
- #define wxUSE_DDE_FOR_IPC 0
- #endif
- #endif // !defined(wxUSE_DDE_FOR_IPC)
- #if !defined(__WINDOWS__)
- #undef wxUSE_DDE_FOR_IPC
- #define wxUSE_DDE_FOR_IPC 0
- #endif
- #if wxUSE_DDE_FOR_IPC
- #define wxConnection wxDDEConnection
- #define wxServer wxDDEServer
- #define wxClient wxDDEClient
- #include "wx/dde.h"
- #else // !wxUSE_DDE_FOR_IPC
- #define wxConnection wxTCPConnection
- #define wxServer wxTCPServer
- #define wxClient wxTCPClient
- #include "wx/sckipc.h"
- #endif // wxUSE_DDE_FOR_IPC/!wxUSE_DDE_FOR_IPC
- #endif // _WX_IPC_H_
|