玉兔远程控制 0.0.31
|
Public 槽 | |
static UINT | slotSendFormatDataRequest (CliprdrClientContext *context, UINT32 formatId) |
virtual void | slotClipBoardChanged () |
信号 | |
void | sigServerFormatData (const BYTE *pData, UINT32 nLen, UINT32 formatId) |
Notify clipboard get data from server | |
void | sigServerFileContentsRespose (UINT32 streamId, QByteArray &data) |
Public 成员函数 | |
CClipboardFreeRDP (CConnectFreeRDP *parent=nullptr) | |
int | Init (CliprdrClientContext *context, bool bEnable) |
int | UnInit (CliprdrClientContext *context, bool bEnable) |
UINT | ServerFileSizeRequest (const CLIPRDR_FILE_CONTENTS_REQUEST *fileContentsRequest) |
UINT | ServerFileRangeRequest (const CLIPRDR_FILE_CONTENTS_REQUEST *fileContentsRequest) |
静态 Public 成员函数 | |
static UINT | cb_cliprdr_server_capabilities (CliprdrClientContext *context, const CLIPRDR_CAPABILITIES *capabilities) |
static UINT | cb_cliprdr_server_format_list (CliprdrClientContext *context, const CLIPRDR_FORMAT_LIST *formatList) |
static UINT | cb_cliprdr_server_format_list_response (CliprdrClientContext *context, const CLIPRDR_FORMAT_LIST_RESPONSE *formatListResponse) |
static UINT | cb_cliprdr_server_format_data_response (CliprdrClientContext *context, const CLIPRDR_FORMAT_DATA_RESPONSE *formatDataResponse) |
static UINT | cb_cliprdr_server_file_contents_request (CliprdrClientContext *context, const CLIPRDR_FILE_CONTENTS_REQUEST *fileContentsRequest) |
static UINT | cb_cliprdr_server_file_contents_response (CliprdrClientContext *context, const CLIPRDR_FILE_CONTENTS_RESPONSE *fileContentsResponse) |
static UINT | cb_cliprdr_monitor_ready (CliprdrClientContext *context, const CLIPRDR_MONITOR_READY *monitorReady) |
static UINT | SendClientFormatList (CliprdrClientContext *context) |
static UINT | cb_cliprdr_server_format_data_request (CliprdrClientContext *context, const CLIPRDR_FORMAT_DATA_REQUEST *formatDataRequest) |
static UINT | SendFormatDataResponse (CliprdrClientContext *context, const BYTE *data, size_t size) |
static UINT | SendFileContentsFailure (CliprdrClientContext *context, const CLIPRDR_FILE_CONTENTS_REQUEST *fileContentsRequest) |
static UINT | cb_clipboard_file_size_success (wClipboardDelegate *delegate, const wClipboardFileSizeRequest *request, UINT64 fileSize) |
static UINT | cb_clipboard_file_size_failure (wClipboardDelegate *delegate, const wClipboardFileSizeRequest *request, UINT errorCode) |
static UINT | cb_clipboard_file_range_success (wClipboardDelegate *delegate, const wClipboardFileRangeRequest *request, const BYTE *data, UINT32 size) |
static UINT | cb_clipboard_file_range_failure (wClipboardDelegate *delegate, const wClipboardFileRangeRequest *request, UINT errorCode) |
static BOOL | cbIsFileNameComponentValid (LPCWSTR lpFileName) |
Private 属性 | |
CConnectFreeRDP * | m_pConnect |
CliprdrClientContext * | m_pCliprdrClientContext |
friend | CClipboardMimeData |
QList< qint32 > | m_lstClipboardMimeDataId |
wClipboard * | m_pClipboard |
UINT32 | m_RequestFormatId |
UINT32 | m_FileCapabilityFlags |
bool | m_bFileSupported |
BOOL | m_bFileFormatsRegistered |
在文件 ClipboardFreeRDP.h 第 15 行定义.
|
virtual |
在文件 ClipboardFreeRDP.cpp 第 52 行定义.
|
static |
在文件 ClipboardFreeRDP.cpp 第 623 行定义.
|
static |
在文件 ClipboardFreeRDP.cpp 第 603 行定义.
|
static |
在文件 ClipboardFreeRDP.cpp 第 584 行定义.
|
static |
在文件 ClipboardFreeRDP.cpp 第 564 行定义.
|
static |
在文件 ClipboardFreeRDP.cpp 第 156 行定义.
|
static |
在文件 ClipboardFreeRDP.cpp 第 118 行定义.
|
static |
在文件 ClipboardFreeRDP.cpp 第 714 行定义.
|
static |
在文件 ClipboardFreeRDP.cpp 第 869 行定义.
|
static |
在文件 ClipboardFreeRDP.cpp 第 408 行定义.
|
static |
在文件 ClipboardFreeRDP.cpp 第 849 行定义.
|
static |
在文件 ClipboardFreeRDP.cpp 第 757 行定义.
|
static |
在文件 ClipboardFreeRDP.cpp 第 803 行定义.
|
static |
在文件 ClipboardFreeRDP.cpp 第 642 行定义.
int CClipboardFreeRDP::Init | ( | CliprdrClientContext * | context, |
bool | bEnable | ||
) |
在文件 ClipboardFreeRDP.cpp 第 63 行定义.
|
static |
在文件 ClipboardFreeRDP.cpp 第 205 行定义.
|
static |
在文件 ClipboardFreeRDP.cpp 第 663 行定义.
|
static |
在文件 ClipboardFreeRDP.cpp 第 546 行定义.
UINT CClipboardFreeRDP::ServerFileRangeRequest | ( | const CLIPRDR_FILE_CONTENTS_REQUEST * | fileContentsRequest | ) |
在文件 ClipboardFreeRDP.cpp 第 678 行定义.
UINT CClipboardFreeRDP::ServerFileSizeRequest | ( | const CLIPRDR_FILE_CONTENTS_REQUEST * | fileContentsRequest | ) |
在文件 ClipboardFreeRDP.cpp 第 694 行定义.
|
signal |
Notify clipboard get data from server
pData | data pointer |
nLen | data length |
formatId | format id if(pData == nullptr && nLen == 0) is Notify clipboard program has exited |
|
virtualslot |
在文件 ClipboardFreeRDP.cpp 第 90 行定义.
|
staticslot |
在文件 ClipboardFreeRDP.cpp 第 832 行定义.
int CClipboardFreeRDP::UnInit | ( | CliprdrClientContext * | context, |
bool | bEnable | ||
) |
在文件 ClipboardFreeRDP.cpp 第 83 行定义.
|
private |
在文件 ClipboardFreeRDP.h 第 101 行定义.
|
private |
在文件 ClipboardFreeRDP.h 第 110 行定义.
|
private |
在文件 ClipboardFreeRDP.h 第 109 行定义.
|
private |
在文件 ClipboardFreeRDP.h 第 108 行定义.
|
private |
在文件 ClipboardFreeRDP.h 第 102 行定义.
|
private |
在文件 ClipboardFreeRDP.h 第 103 行定义.
|
private |
在文件 ClipboardFreeRDP.h 第 100 行定义.
|
private |
在文件 ClipboardFreeRDP.h 第 99 行定义.
|
private |
在文件 ClipboardFreeRDP.h 第 105 行定义.