Deskflow 1.22.0.197
Keyboard and mouse sharing utility
|
Convert to/from HTML encoding. More...
#include <MSWindowsClipboardHTMLConverter.h>
Public Member Functions | |
MSWindowsClipboardHTMLConverter () | |
~MSWindowsClipboardHTMLConverter () override=default | |
IClipboard::EFormat | getFormat () const override |
UINT | getWin32Format () const override |
Public Member Functions inherited from MSWindowsClipboardAnyTextConverter | |
MSWindowsClipboardAnyTextConverter ()=default | |
~MSWindowsClipboardAnyTextConverter () override=default | |
HANDLE | fromIClipboard (const std::string &) const override |
std::string | toIClipboard (HANDLE) const override |
Public Member Functions inherited from IInterface | |
virtual | ~IInterface ()=default |
Interface destructor does nothing. |
Protected Member Functions | |
std::string | doFromIClipboard (const std::string &) const override |
Convert from IClipboard format. | |
std::string | doToIClipboard (const std::string &) const override |
Convert to IClipboard format. |
Convert to/from HTML encoding.
MSWindowsClipboardHTMLConverter::MSWindowsClipboardHTMLConverter | ( | ) |
|
overridedefault |
|
overrideprotectedvirtual |
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 std::string's nul terminator).
Implements MSWindowsClipboardAnyTextConverter.
|
overrideprotectedvirtual |
Convert to IClipboard format.
Do UTF-8 conversion only. Memory handle allocation and linefeed conversion is done by this class.
Implements MSWindowsClipboardAnyTextConverter.
|
overridevirtual |
Reimplemented from MSWindowsClipboardAnyTextConverter.
|
overridevirtual |
Implements MSWindowsClipboardAnyTextConverter.