FreeRDP
redirection.c File Reference
#include <winpr/crt.h>
#include <freerdp/log.h>
#include "connection.h"
#include "redirection.h"

Macros

#define TAG   FREERDP_TAG("core.redirection")
 

Functions

static void rdp_print_redirection_flags (UINT32 flags)
 
static BOOL rdp_redirection_read_unicode_string (wStream *s, char **str, size_t maxLength)
 
int rdp_redirection_apply_settings (rdpRdp *rdp)
 
static BOOL rdp_recv_server_redirection_pdu (rdpRdp *rdp, wStream *s)
 
int rdp_recv_enhanced_security_redirection_packet (rdpRdp *rdp, wStream *s)
 
rdpRedirection * redirection_new ()
 
void redirection_free (rdpRedirection *redirection)
 

Macro Definition Documentation

#define TAG   FREERDP_TAG("core.redirection")

FreeRDP: A Remote Desktop Protocol Implementation RDP Server Redirection

Copyright 2011 Marc-Andre Moreau marca.nosp@m.ndre.nosp@m..more.nosp@m.au@g.nosp@m.mail..nosp@m.com

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.

Function Documentation

static void rdp_print_redirection_flags ( UINT32  flags)
static

Here is the caller graph for this function:

int rdp_recv_enhanced_security_redirection_packet ( rdpRdp *  rdp,
wStream *  s 
)

Here is the call graph for this function:

Here is the caller graph for this function:

static BOOL rdp_recv_server_redirection_pdu ( rdpRdp *  rdp,
wStream *  s 
)
static

Here is the call graph for this function:

Here is the caller graph for this function:

int rdp_redirection_apply_settings ( rdpRdp *  rdp)

Free previous LoadBalanceInfo, if any, otherwise it may end up being reused for the redirected session, which is not what we want.

Here is the call graph for this function:

Here is the caller graph for this function:

static BOOL rdp_redirection_read_unicode_string ( wStream *  s,
char **  str,
size_t  maxLength 
)
static

Here is the call graph for this function:

Here is the caller graph for this function:

void redirection_free ( rdpRedirection *  redirection)

Here is the caller graph for this function:

rdpRedirection* redirection_new ( void  )

Here is the caller graph for this function: