CMSWindowsClipboardAnyTextConverter Class Reference

Convert to/from some text encoding. More...

#include <CMSWindowsClipboardAnyTextConverter.h>

Inherits IMSWindowsClipboardConverter.

Inherited by CMSWindowsClipboardHTMLConverter, CMSWindowsClipboardTextConverter, and CMSWindowsClipboardUTF16Converter.

Inheritance diagram for CMSWindowsClipboardAnyTextConverter:

Inheritance graph
[legend]
Collaboration diagram for CMSWindowsClipboardAnyTextConverter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CMSWindowsClipboardAnyTextConverter ()
virtual ~CMSWindowsClipboardAnyTextConverter ()
virtual IClipboard::EFormat getFormat () const
virtual UINT getWin32Format () const =0
virtual HANDLE fromIClipboard (const CString &) const
virtual CString toIClipboard (HANDLE) const

Protected Member Functions

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

Detailed Description

Convert to/from some text encoding.

Definition at line 21 of file CMSWindowsClipboardAnyTextConverter.h.


Member Function Documentation

virtual CString CMSWindowsClipboardAnyTextConverter::doFromIClipboard ( const CString &   )  const [protected, pure 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).

Implemented in CMSWindowsClipboardHTMLConverter, CMSWindowsClipboardTextConverter, and CMSWindowsClipboardUTF16Converter.

Referenced by fromIClipboard().

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

Convert to IClipboard format.

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

Implemented in CMSWindowsClipboardHTMLConverter, CMSWindowsClipboardTextConverter, and CMSWindowsClipboardUTF16Converter.

Referenced by toIClipboard().


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