FreeRDP
|
Data Structures | |
struct | FASTPATH_UPDATE_PDU_HEADER |
struct | FASTPATH_UPDATE_HEADER |
Macros | |
#define | FASTPATH_MAX_PACKET_SIZE 0x3FFF |
#define | FASTPATH_FRAGMENT_SAFE_SIZE 0x3F80 |
#define FASTPATH_FRAGMENT_SAFE_SIZE 0x3F80 |
#define FASTPATH_MAX_PACKET_SIZE 0x3FFF |
FreeRDP: A Remote Desktop Protocol Implementation Fast Path
Copyright 2011 Vic Lee
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
enum FASTPATH_FRAGMENT |
enum FASTPATH_UPDATETYPE |
FREERDP_LOCAL BOOL fastpath_decrypt | ( | rdpFastPath * | fastpath, |
wStream * | s, | ||
UINT16 * | length | ||
) |
FREERDP_LOCAL void fastpath_free | ( | rdpFastPath * | fastpath | ) |
FREERDP_LOCAL BYTE fastpath_get_encryption_flags | ( | rdpFastPath * | fastpath | ) |
FREERDP_LOCAL wStream* fastpath_input_pdu_init | ( | rdpFastPath * | fastpath, |
BYTE | eventFlags, | ||
BYTE | eventCode | ||
) |
FREERDP_LOCAL wStream* fastpath_input_pdu_init_header | ( | rdpFastPath * | fastpath | ) |
FREERDP_LOCAL rdpFastPath* fastpath_new | ( | rdpRdp * | rdp | ) |
FREERDP_LOCAL BOOL fastpath_read_header_rdp | ( | rdpFastPath * | fastpath, |
wStream * | s, | ||
UINT16 * | length | ||
) |
FREERDP_LOCAL state_run_t fastpath_recv_inputs | ( | rdpFastPath * | fastpath, |
wStream * | s | ||
) |
If numberEvents is not provided in fpInputHeader, it will be provided as one additional byte here.
FREERDP_LOCAL state_run_t fastpath_recv_updates | ( | rdpFastPath * | fastpath, |
wStream * | s | ||
) |
FREERDP_LOCAL BOOL fastpath_send_input_pdu | ( | rdpFastPath * | fastpath, |
wStream * | s | ||
) |
FREERDP_LOCAL BOOL fastpath_send_multiple_input_pdu | ( | rdpFastPath * | fastpath, |
wStream * | s, | ||
size_t | iEventCount | ||
) |
FREERDP_LOCAL BOOL fastpath_send_surfcmd_frame_marker | ( | rdpFastPath * | fastpath, |
UINT16 | frameAction, | ||
UINT32 | frameId | ||
) |
FREERDP_LOCAL BOOL fastpath_send_update_pdu | ( | rdpFastPath * | fastpath, |
BYTE | updateCode, | ||
wStream * | s, | ||
BOOL | skipCompression | ||
) |
FREERDP_LOCAL wStream* fastpath_update_pdu_init | ( | rdpFastPath * | fastpath | ) |
FREERDP_LOCAL wStream* fastpath_update_pdu_init_new | ( | rdpFastPath * | fastpath | ) |