FreeRDP
ios_freerdp.m File Reference
#include <winpr/assert.h>
#import <winpr/clipboard.h>
#import <freerdp/gdi/gdi.h>
#import <freerdp/channels/channels.h>
#import <freerdp/client/channels.h>
#import <freerdp/client/cmdline.h>
#import <freerdp/freerdp.h>
#import <freerdp/gdi/gfx.h>
#import <freerdp/client/cliprdr.h>
#import "ios_freerdp.h"
#import "ios_freerdp_ui.h"
#import "ios_freerdp_events.h"
#import "ios_cliprdr.h"
#import "RDPSession.h"
#import "Utils.h"
#include <errno.h>

Macros

#define TAG   FREERDP_TAG("iOS")
 

Functions

static void ios_OnChannelConnectedEventHandler (void *context, const ChannelConnectedEventArgs *e)
 
static void ios_OnChannelDisconnectedEventHandler (void *context, const ChannelDisconnectedEventArgs *e)
 
static BOOL ios_pre_connect (freerdp *instance)
 
static BOOL ios_Pointer_New (rdpContext *context, rdpPointer *pointer)
 
static void ios_Pointer_Free (rdpContext *context, rdpPointer *pointer)
 
static BOOL ios_Pointer_Set (rdpContext *context, rdpPointer *pointer)
 
static BOOL ios_Pointer_SetPosition (rdpContext *context, UINT32 x, UINT32 y)
 
static BOOL ios_Pointer_SetNull (rdpContext *context)
 
static BOOL ios_Pointer_SetDefault (rdpContext *context)
 
static BOOL ios_register_pointer (rdpGraphics *graphics)
 
static BOOL ios_post_connect (freerdp *instance)
 
static void ios_post_disconnect (freerdp *instance)
 
int ios_run_freerdp (freerdp *instance)
 
static BOOL ios_client_new (freerdp *instance, rdpContext *context)
 
static void ios_client_free (freerdp *instance, rdpContext *context)
 
static int RdpClientEntry (RDP_CLIENT_ENTRY_POINTS *pEntryPoints)
 
freerdp * ios_freerdp_new ()
 
void ios_freerdp_free (freerdp *instance)
 
void ios_init_freerdp ()
 
void ios_uninit_freerdp ()
 
size_t fwrite $UNIX2003 (const void *ptr, size_t size, size_t nmemb, FILE *stream)
 
void ios_send_clipboard_data (void *context, const void *data, UINT32 size)
 

Macro Definition Documentation

◆ TAG

#define TAG   FREERDP_TAG("iOS")

Function Documentation

◆ $UNIX2003()

size_t fwrite $UNIX2003 ( const void *  ptr,
size_t  size,
size_t  nmemb,
FILE *  stream 
)

◆ ios_client_free()

static void ios_client_free ( freerdp *  instance,
rdpContext *  context 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ios_client_new()

static BOOL ios_client_new ( freerdp *  instance,
rdpContext *  context 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ios_freerdp_free()

void ios_freerdp_free ( freerdp *  instance)
Here is the call graph for this function:

◆ ios_freerdp_new()

freerdp* ios_freerdp_new ( void  )
Here is the call graph for this function:

◆ ios_init_freerdp()

void ios_init_freerdp ( void  )

◆ ios_OnChannelConnectedEventHandler()

static void ios_OnChannelConnectedEventHandler ( void *  context,
const ChannelConnectedEventArgs *  e 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ios_OnChannelDisconnectedEventHandler()

static void ios_OnChannelDisconnectedEventHandler ( void *  context,
const ChannelDisconnectedEventArgs *  e 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ios_Pointer_Free()

static void ios_Pointer_Free ( rdpContext *  context,
rdpPointer *  pointer 
)
static
Here is the caller graph for this function:

◆ ios_Pointer_New()

static BOOL ios_Pointer_New ( rdpContext *  context,
rdpPointer *  pointer 
)
static
Here is the caller graph for this function:

◆ ios_Pointer_Set()

static BOOL ios_Pointer_Set ( rdpContext *  context,
rdpPointer *  pointer 
)
static
Here is the caller graph for this function:

◆ ios_Pointer_SetDefault()

static BOOL ios_Pointer_SetDefault ( rdpContext *  context)
static
Here is the caller graph for this function:

◆ ios_Pointer_SetNull()

static BOOL ios_Pointer_SetNull ( rdpContext *  context)
static
Here is the caller graph for this function:

◆ ios_Pointer_SetPosition()

static BOOL ios_Pointer_SetPosition ( rdpContext *  context,
UINT32  x,
UINT32  y 
)
static
Here is the caller graph for this function:

◆ ios_post_connect()

static BOOL ios_post_connect ( freerdp *  instance)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ios_post_disconnect()

static void ios_post_disconnect ( freerdp *  instance)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ios_pre_connect()

static BOOL ios_pre_connect ( freerdp *  instance)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ios_register_pointer()

static BOOL ios_register_pointer ( rdpGraphics *  graphics)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ios_run_freerdp()

int ios_run_freerdp ( freerdp *  instance)
Here is the call graph for this function:

◆ ios_send_clipboard_data()

void ios_send_clipboard_data ( void *  context,
const void *  data,
UINT32  size 
)
Here is the call graph for this function:

◆ ios_uninit_freerdp()

void ios_uninit_freerdp ( void  )

◆ RdpClientEntry()

static int RdpClientEntry ( RDP_CLIENT_ENTRY_POINTS pEntryPoints)
static
Here is the call graph for this function:
Here is the caller graph for this function: