玉兔远程控制 0.0.31
载入中...
搜索中...
未找到
Public 槽 | 信号 | Public 成员函数 | 静态 Public 成员函数 | Private 属性 | 所有成员列表
CClipboardFreeRDP类 参考
类 CClipboardFreeRDP 继承关系图:

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 属性

CConnectFreeRDPm_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.h15 行定义.

构造及析构函数说明

◆ ~CClipboardFreeRDP()

CClipboardFreeRDP::~CClipboardFreeRDP ( )
virtual

在文件 ClipboardFreeRDP.cpp52 行定义.

成员函数说明

◆ cb_clipboard_file_range_failure()

UINT CClipboardFreeRDP::cb_clipboard_file_range_failure ( wClipboardDelegate *  delegate,
const wClipboardFileRangeRequest *  request,
UINT  errorCode 
)
static

在文件 ClipboardFreeRDP.cpp623 行定义.

◆ cb_clipboard_file_range_success()

UINT CClipboardFreeRDP::cb_clipboard_file_range_success ( wClipboardDelegate *  delegate,
const wClipboardFileRangeRequest *  request,
const BYTE *  data,
UINT32  size 
)
static

在文件 ClipboardFreeRDP.cpp603 行定义.

◆ cb_clipboard_file_size_failure()

UINT CClipboardFreeRDP::cb_clipboard_file_size_failure ( wClipboardDelegate *  delegate,
const wClipboardFileSizeRequest *  request,
UINT  errorCode 
)
static

在文件 ClipboardFreeRDP.cpp584 行定义.

◆ cb_clipboard_file_size_success()

UINT CClipboardFreeRDP::cb_clipboard_file_size_success ( wClipboardDelegate *  delegate,
const wClipboardFileSizeRequest *  request,
UINT64  fileSize 
)
static

在文件 ClipboardFreeRDP.cpp564 行定义.

◆ cb_cliprdr_monitor_ready()

UINT CClipboardFreeRDP::cb_cliprdr_monitor_ready ( CliprdrClientContext *  context,
const CLIPRDR_MONITOR_READY *  monitorReady 
)
static

在文件 ClipboardFreeRDP.cpp156 行定义.

◆ cb_cliprdr_server_capabilities()

UINT CClipboardFreeRDP::cb_cliprdr_server_capabilities ( CliprdrClientContext *  context,
const CLIPRDR_CAPABILITIES *  capabilities 
)
static

在文件 ClipboardFreeRDP.cpp118 行定义.

◆ cb_cliprdr_server_file_contents_request()

UINT CClipboardFreeRDP::cb_cliprdr_server_file_contents_request ( CliprdrClientContext *  context,
const CLIPRDR_FILE_CONTENTS_REQUEST *  fileContentsRequest 
)
static

在文件 ClipboardFreeRDP.cpp714 行定义.

◆ cb_cliprdr_server_file_contents_response()

UINT CClipboardFreeRDP::cb_cliprdr_server_file_contents_response ( CliprdrClientContext *  context,
const CLIPRDR_FILE_CONTENTS_RESPONSE *  fileContentsResponse 
)
static

在文件 ClipboardFreeRDP.cpp869 行定义.

◆ cb_cliprdr_server_format_data_request()

UINT CClipboardFreeRDP::cb_cliprdr_server_format_data_request ( CliprdrClientContext *  context,
const CLIPRDR_FORMAT_DATA_REQUEST *  formatDataRequest 
)
static

在文件 ClipboardFreeRDP.cpp408 行定义.

◆ cb_cliprdr_server_format_data_response()

UINT CClipboardFreeRDP::cb_cliprdr_server_format_data_response ( CliprdrClientContext *  context,
const CLIPRDR_FORMAT_DATA_RESPONSE *  formatDataResponse 
)
static

在文件 ClipboardFreeRDP.cpp849 行定义.

◆ cb_cliprdr_server_format_list()

UINT CClipboardFreeRDP::cb_cliprdr_server_format_list ( CliprdrClientContext *  context,
const CLIPRDR_FORMAT_LIST *  formatList 
)
static

在文件 ClipboardFreeRDP.cpp757 行定义.

◆ cb_cliprdr_server_format_list_response()

UINT CClipboardFreeRDP::cb_cliprdr_server_format_list_response ( CliprdrClientContext *  context,
const CLIPRDR_FORMAT_LIST_RESPONSE *  formatListResponse 
)
static

在文件 ClipboardFreeRDP.cpp803 行定义.

◆ cbIsFileNameComponentValid()

BOOL CClipboardFreeRDP::cbIsFileNameComponentValid ( LPCWSTR  lpFileName)
static

在文件 ClipboardFreeRDP.cpp642 行定义.

◆ Init()

int CClipboardFreeRDP::Init ( CliprdrClientContext *  context,
bool  bEnable 
)

在文件 ClipboardFreeRDP.cpp63 行定义.

◆ SendClientFormatList()

UINT CClipboardFreeRDP::SendClientFormatList ( CliprdrClientContext *  context)
static

在文件 ClipboardFreeRDP.cpp205 行定义.

◆ SendFileContentsFailure()

UINT CClipboardFreeRDP::SendFileContentsFailure ( CliprdrClientContext *  context,
const CLIPRDR_FILE_CONTENTS_REQUEST *  fileContentsRequest 
)
static

在文件 ClipboardFreeRDP.cpp663 行定义.

◆ SendFormatDataResponse()

UINT CClipboardFreeRDP::SendFormatDataResponse ( CliprdrClientContext *  context,
const BYTE *  data,
size_t  size 
)
static

在文件 ClipboardFreeRDP.cpp546 行定义.

◆ ServerFileRangeRequest()

UINT CClipboardFreeRDP::ServerFileRangeRequest ( const CLIPRDR_FILE_CONTENTS_REQUEST *  fileContentsRequest)

在文件 ClipboardFreeRDP.cpp678 行定义.

◆ ServerFileSizeRequest()

UINT CClipboardFreeRDP::ServerFileSizeRequest ( const CLIPRDR_FILE_CONTENTS_REQUEST *  fileContentsRequest)

在文件 ClipboardFreeRDP.cpp694 行定义.

◆ sigServerFormatData

void CClipboardFreeRDP::sigServerFormatData ( const BYTE *  pData,
UINT32  nLen,
UINT32  formatId 
)
signal

Notify clipboard get data from server

参数
pDatadata pointer
nLendata length
formatIdformat id if(pData == nullptr && nLen == 0) is Notify clipboard program has exited

◆ slotClipBoardChanged

void CClipboardFreeRDP::slotClipBoardChanged ( )
virtualslot

在文件 ClipboardFreeRDP.cpp90 行定义.

◆ slotSendFormatDataRequest

UINT CClipboardFreeRDP::slotSendFormatDataRequest ( CliprdrClientContext *  context,
UINT32  formatId 
)
staticslot

在文件 ClipboardFreeRDP.cpp832 行定义.

◆ UnInit()

int CClipboardFreeRDP::UnInit ( CliprdrClientContext *  context,
bool  bEnable 
)

在文件 ClipboardFreeRDP.cpp83 行定义.

类成员变量说明

◆ CClipboardMimeData

friend CClipboardFreeRDP::CClipboardMimeData
private

在文件 ClipboardFreeRDP.h101 行定义.

◆ m_bFileFormatsRegistered

BOOL CClipboardFreeRDP::m_bFileFormatsRegistered
private

在文件 ClipboardFreeRDP.h110 行定义.

◆ m_bFileSupported

bool CClipboardFreeRDP::m_bFileSupported
private

在文件 ClipboardFreeRDP.h109 行定义.

◆ m_FileCapabilityFlags

UINT32 CClipboardFreeRDP::m_FileCapabilityFlags
private

在文件 ClipboardFreeRDP.h108 行定义.

◆ m_lstClipboardMimeDataId

QList<qint32> CClipboardFreeRDP::m_lstClipboardMimeDataId
private

在文件 ClipboardFreeRDP.h102 行定义.

◆ m_pClipboard

wClipboard* CClipboardFreeRDP::m_pClipboard
private

在文件 ClipboardFreeRDP.h103 行定义.

◆ m_pCliprdrClientContext

CliprdrClientContext* CClipboardFreeRDP::m_pCliprdrClientContext
private

在文件 ClipboardFreeRDP.h100 行定义.

◆ m_pConnect

CConnectFreeRDP* CClipboardFreeRDP::m_pConnect
private

在文件 ClipboardFreeRDP.h99 行定义.

◆ m_RequestFormatId

UINT32 CClipboardFreeRDP::m_RequestFormatId
private

在文件 ClipboardFreeRDP.h105 行定义.


该类的文档由以下文件生成: