CMSWindowsClipboardUTF16Converter Class Reference

Convert to/from UTF-16 encoding. More...

#include <CMSWindowsClipboardUTF16Converter.h>

Inherits CMSWindowsClipboardAnyTextConverter.

Inheritance diagram for CMSWindowsClipboardUTF16Converter:

Inheritance graph
[legend]
Collaboration diagram for CMSWindowsClipboardUTF16Converter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CMSWindowsClipboardUTF16Converter ()
virtual ~CMSWindowsClipboardUTF16Converter ()
virtual UINT getWin32Format () const

Protected Member Functions

virtual CString doFromIClipboard (const CString &) const
 Convert from IClipboard format.
virtual CString doToIClipboard (const CString &) const
 Convert to IClipboard format.

Detailed Description

Convert to/from UTF-16 encoding.

Definition at line 21 of file CMSWindowsClipboardUTF16Converter.h.


Member Function Documentation

CString CMSWindowsClipboardUTF16Converter::doFromIClipboard ( const CString &   )  const [protected, virtual]

Convert from IClipboard format.

Do UTF-8 conversion only. Memory handle allocation and linefeed conversion is done by this class. doFromIClipboard() must include the nul terminator in the returned string (not including the CString's nul terminator).

Implements CMSWindowsClipboardAnyTextConverter.

Definition at line 39 of file CMSWindowsClipboardUTF16Converter.cpp.

References CUnicode::UTF8ToUTF16().

CString CMSWindowsClipboardUTF16Converter::doToIClipboard ( const CString &   )  const [protected, virtual]

Convert to IClipboard format.

Do UTF-8 conversion only. Memory handle allocation and linefeed conversion is done by this class.

Implements CMSWindowsClipboardAnyTextConverter.

Definition at line 46 of file CMSWindowsClipboardUTF16Converter.cpp.

References CUnicode::UTF16ToUTF8().


The documentation for this class was generated from the following files:
Generated on Fri Nov 6 00:19:05 2009 for synergy-plus by  doxygen 1.4.7