ipcbase.h 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. /////////////////////////////////////////////////////////////////////////////
  2. // Name: ipcbase.h
  3. // Purpose: interface of wxConnectionBase
  4. // Author: wxWidgets team
  5. // Licence: wxWindows licence
  6. /////////////////////////////////////////////////////////////////////////////
  7. /**
  8. An enumeration for formats .
  9. */
  10. enum wxIPCFormat
  11. {
  12. wxIPC_INVALID = 0,
  13. wxIPC_TEXT = 1, ///< CF_TEXT
  14. wxIPC_BITMAP = 2, ///< CF_BITMAP
  15. wxIPC_METAFILE = 3, ///< CF_METAFILEPICT
  16. wxIPC_SYLK = 4,
  17. wxIPC_DIF = 5,
  18. wxIPC_TIFF = 6,
  19. wxIPC_OEMTEXT = 7, ///< CF_OEMTEXT
  20. wxIPC_DIB = 8, ///< CF_DIB
  21. wxIPC_PALETTE = 9,
  22. wxIPC_PENDATA = 10,
  23. wxIPC_RIFF = 11,
  24. wxIPC_WAVE = 12,
  25. wxIPC_UTF16TEXT = 13, ///< CF_UNICODE
  26. wxIPC_ENHMETAFILE = 14,
  27. wxIPC_FILENAME = 15, ///< CF_HDROP
  28. wxIPC_LOCALE = 16,
  29. wxIPC_UTF8TEXT = 17,
  30. wxIPC_UTF32TEXT = 18,
  31. wxIPC_UNICODETEXT = wxIPC_UTF16TEXT,
  32. wxIPC_PRIVATE = 20
  33. };
  34. /**
  35. @class wxConnectionBase
  36. @todo Document this class.
  37. This class provides base, common functionality shared between
  38. wxDDEConnection, and wxTCPConnection.
  39. @library{wxbase}
  40. @category{ipc}
  41. @see wxDDEConnection, wxTCPConnection
  42. */
  43. class wxConnectionBase: public wxObject
  44. {
  45. public:
  46. };