| 
| void  | sigServerFormatData (const BYTE *pData, UINT32 nLen, UINT32 formatId) | 
|   | Notify clipboard get data from server.  
  | 
|   | 
| 
void  | sigServerFileContentsRespose (UINT32 streamId, QByteArray &data) | 
|   | 
 | 
| 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) | 
|   | 
Definition at line 15 of file ClipboardFreeRDP.h.
 
◆ ~CClipboardFreeRDP()
  
  
      
        
          | CClipboardFreeRDP::~CClipboardFreeRDP  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ cb_clipboard_file_range_failure()
  
  
      
        
          | UINT CClipboardFreeRDP::cb_clipboard_file_range_failure  | 
          ( | 
          wClipboardDelegate *  | 
          delegate,  | 
         
        
           | 
           | 
          const wClipboardFileRangeRequest *  | 
          request,  | 
         
        
           | 
           | 
          UINT  | 
          errorCode  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ cb_clipboard_file_range_success()
  
  
      
        
          | UINT CClipboardFreeRDP::cb_clipboard_file_range_success  | 
          ( | 
          wClipboardDelegate *  | 
          delegate,  | 
         
        
           | 
           | 
          const wClipboardFileRangeRequest *  | 
          request,  | 
         
        
           | 
           | 
          const BYTE *  | 
          data,  | 
         
        
           | 
           | 
          UINT32  | 
          size  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ cb_clipboard_file_size_failure()
  
  
      
        
          | UINT CClipboardFreeRDP::cb_clipboard_file_size_failure  | 
          ( | 
          wClipboardDelegate *  | 
          delegate,  | 
         
        
           | 
           | 
          const wClipboardFileSizeRequest *  | 
          request,  | 
         
        
           | 
           | 
          UINT  | 
          errorCode  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ cb_clipboard_file_size_success()
  
  
      
        
          | UINT CClipboardFreeRDP::cb_clipboard_file_size_success  | 
          ( | 
          wClipboardDelegate *  | 
          delegate,  | 
         
        
           | 
           | 
          const wClipboardFileSizeRequest *  | 
          request,  | 
         
        
           | 
           | 
          UINT64  | 
          fileSize  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ cb_cliprdr_monitor_ready()
  
  
      
        
          | UINT CClipboardFreeRDP::cb_cliprdr_monitor_ready  | 
          ( | 
          CliprdrClientContext *  | 
          context,  | 
         
        
           | 
           | 
          const CLIPRDR_MONITOR_READY *  | 
          monitorReady  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ cb_cliprdr_server_capabilities()
  
  
      
        
          | UINT CClipboardFreeRDP::cb_cliprdr_server_capabilities  | 
          ( | 
          CliprdrClientContext *  | 
          context,  | 
         
        
           | 
           | 
          const CLIPRDR_CAPABILITIES *  | 
          capabilities  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ cb_cliprdr_server_file_contents_request()
  
  
      
        
          | UINT CClipboardFreeRDP::cb_cliprdr_server_file_contents_request  | 
          ( | 
          CliprdrClientContext *  | 
          context,  | 
         
        
           | 
           | 
          const CLIPRDR_FILE_CONTENTS_REQUEST *  | 
          fileContentsRequest  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ cb_cliprdr_server_file_contents_response()
  
  
      
        
          | UINT CClipboardFreeRDP::cb_cliprdr_server_file_contents_response  | 
          ( | 
          CliprdrClientContext *  | 
          context,  | 
         
        
           | 
           | 
          const CLIPRDR_FILE_CONTENTS_RESPONSE *  | 
          fileContentsResponse  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ cb_cliprdr_server_format_data_request()
  
  
      
        
          | UINT CClipboardFreeRDP::cb_cliprdr_server_format_data_request  | 
          ( | 
          CliprdrClientContext *  | 
          context,  | 
         
        
           | 
           | 
          const CLIPRDR_FORMAT_DATA_REQUEST *  | 
          formatDataRequest  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ cb_cliprdr_server_format_data_response()
  
  
      
        
          | UINT CClipboardFreeRDP::cb_cliprdr_server_format_data_response  | 
          ( | 
          CliprdrClientContext *  | 
          context,  | 
         
        
           | 
           | 
          const CLIPRDR_FORMAT_DATA_RESPONSE *  | 
          formatDataResponse  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ cb_cliprdr_server_format_list()
  
  
      
        
          | UINT CClipboardFreeRDP::cb_cliprdr_server_format_list  | 
          ( | 
          CliprdrClientContext *  | 
          context,  | 
         
        
           | 
           | 
          const CLIPRDR_FORMAT_LIST *  | 
          formatList  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ cb_cliprdr_server_format_list_response()
  
  
      
        
          | UINT CClipboardFreeRDP::cb_cliprdr_server_format_list_response  | 
          ( | 
          CliprdrClientContext *  | 
          context,  | 
         
        
           | 
           | 
          const CLIPRDR_FORMAT_LIST_RESPONSE *  | 
          formatListResponse  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ cbIsFileNameComponentValid()
  
  
      
        
          | BOOL CClipboardFreeRDP::cbIsFileNameComponentValid  | 
          ( | 
          LPCWSTR  | 
          lpFileName | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ Init()
      
        
          | int CClipboardFreeRDP::Init  | 
          ( | 
          CliprdrClientContext *  | 
          context,  | 
        
        
           | 
           | 
          bool  | 
          bEnable  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ SendClientFormatList()
  
  
      
        
          | UINT CClipboardFreeRDP::SendClientFormatList  | 
          ( | 
          CliprdrClientContext *  | 
          context | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ SendFileContentsFailure()
  
  
      
        
          | UINT CClipboardFreeRDP::SendFileContentsFailure  | 
          ( | 
          CliprdrClientContext *  | 
          context,  | 
         
        
           | 
           | 
          const CLIPRDR_FILE_CONTENTS_REQUEST *  | 
          fileContentsRequest  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ SendFormatDataResponse()
  
  
      
        
          | UINT CClipboardFreeRDP::SendFormatDataResponse  | 
          ( | 
          CliprdrClientContext *  | 
          context,  | 
         
        
           | 
           | 
          const BYTE *  | 
          data,  | 
         
        
           | 
           | 
          size_t  | 
          size  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ ServerFileRangeRequest()
      
        
          | UINT CClipboardFreeRDP::ServerFileRangeRequest  | 
          ( | 
          const CLIPRDR_FILE_CONTENTS_REQUEST *  | 
          fileContentsRequest | ) | 
           | 
        
      
 
 
◆ ServerFileSizeRequest()
      
        
          | UINT CClipboardFreeRDP::ServerFileSizeRequest  | 
          ( | 
          const CLIPRDR_FILE_CONTENTS_REQUEST *  | 
          fileContentsRequest | ) | 
           | 
        
      
 
 
◆ sigServerFormatData
  
  
      
        
          | void CClipboardFreeRDP::sigServerFormatData  | 
          ( | 
          const BYTE *  | 
          pData,  | 
         
        
           | 
           | 
          UINT32  | 
          nLen,  | 
         
        
           | 
           | 
          UINT32  | 
          formatId  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
signal   | 
  
 
Notify clipboard get data from server. 
- Parameters
 - 
  
    | pData | data pointer  | 
    | nLen | data length  | 
    | formatId | format id if(pData == nullptr && nLen == 0) is Notify clipboard program has exited  | 
  
   
 
 
◆ slotClipBoardChanged
  
  
      
        
          | void CClipboardFreeRDP::slotClipBoardChanged  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtualslot   | 
  
 
 
◆ slotSendFormatDataRequest
  
  
      
        
          | UINT CClipboardFreeRDP::slotSendFormatDataRequest  | 
          ( | 
          CliprdrClientContext *  | 
          context,  | 
         
        
           | 
           | 
          UINT32  | 
          formatId  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticslot   | 
  
 
 
◆ UnInit()
      
        
          | int CClipboardFreeRDP::UnInit  | 
          ( | 
          CliprdrClientContext *  | 
          context,  | 
        
        
           | 
           | 
          bool  | 
          bEnable  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ CClipboardMimeData
  
  
      
        
          | friend CClipboardFreeRDP::CClipboardMimeData | 
         
       
   | 
  
private   | 
  
 
 
◆ m_bFileFormatsRegistered
  
  
      
        
          | BOOL CClipboardFreeRDP::m_bFileFormatsRegistered | 
         
       
   | 
  
private   | 
  
 
 
◆ m_bFileSupported
  
  
      
        
          | bool CClipboardFreeRDP::m_bFileSupported | 
         
       
   | 
  
private   | 
  
 
 
◆ m_FileCapabilityFlags
  
  
      
        
          | UINT32 CClipboardFreeRDP::m_FileCapabilityFlags | 
         
       
   | 
  
private   | 
  
 
 
◆ m_lstClipboardMimeDataId
  
  
      
        
          | QList<qint32> CClipboardFreeRDP::m_lstClipboardMimeDataId | 
         
       
   | 
  
private   | 
  
 
 
◆ m_pClipboard
  
  
      
        
          | wClipboard* CClipboardFreeRDP::m_pClipboard | 
         
       
   | 
  
private   | 
  
 
 
◆ m_pCliprdrClientContext
  
  
      
        
          | CliprdrClientContext* CClipboardFreeRDP::m_pCliprdrClientContext | 
         
       
   | 
  
private   | 
  
 
 
◆ m_pConnect
◆ m_RequestFormatId
  
  
      
        
          | UINT32 CClipboardFreeRDP::m_RequestFormatId | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files:
- /home/runner/work/RabbitRemoteControl/RabbitRemoteControl/Plugins/FreeRDP/Client/ClipboardFreeRDP.h
 
- /home/runner/work/RabbitRemoteControl/RabbitRemoteControl/Plugins/FreeRDP/Client/ClipboardFreeRDP.cpp