FreeRDP
android_event.c File Reference
#include <winpr/crt.h>
#include <freerdp/freerdp.h>
#include <freerdp/log.h>
#include "android_freerdp.h"
#include "android_cliprdr.h"

Macros

#define TAG   CLIENT_TAG("android")
 

Functions

BOOL android_push_event (freerdp *inst, ANDROID_EVENT *event)
 
static ANDROID_EVENT * android_peek_event (ANDROID_EVENT_QUEUE *queue)
 
static ANDROID_EVENT * android_pop_event (ANDROID_EVENT_QUEUE *queue)
 
static BOOL android_process_event (ANDROID_EVENT_QUEUE *queue, freerdp *inst)
 
HANDLE android_get_handle (freerdp *inst)
 
BOOL android_check_handle (freerdp *inst)
 
ANDROID_EVENT_KEY * android_event_key_new (int flags, UINT16 scancode)
 
static void android_event_key_free (ANDROID_EVENT_KEY *event)
 
ANDROID_EVENT_KEY * android_event_unicodekey_new (UINT16 key)
 
static void android_event_unicodekey_free (ANDROID_EVENT_KEY *event)
 
ANDROID_EVENT_CURSOR * android_event_cursor_new (UINT16 flags, UINT16 x, UINT16 y)
 
static void android_event_cursor_free (ANDROID_EVENT_CURSOR *event)
 
ANDROID_EVENT * android_event_disconnect_new (void)
 
static void android_event_disconnect_free (ANDROID_EVENT *event)
 
ANDROID_EVENT_CLIPBOARD * android_event_clipboard_new (void *data, int data_length)
 
static void android_event_clipboard_free (ANDROID_EVENT_CLIPBOARD *event)
 
BOOL android_event_queue_init (freerdp *inst)
 
void android_event_queue_uninit (freerdp *inst)
 
void android_event_free (ANDROID_EVENT *event)
 

Macro Definition Documentation

#define TAG   CLIENT_TAG("android")

FreeRDP: A Remote Desktop Protocol Implementation Android Event System

Copyright 2010-2012 Marc-Andre Moreau marca.nosp@m.ndre.nosp@m..more.nosp@m.au@g.nosp@m.mail..nosp@m.com Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Function Documentation

BOOL android_check_handle ( freerdp *  inst)

Here is the call graph for this function:

Here is the caller graph for this function:

static void android_event_clipboard_free ( ANDROID_EVENT_CLIPBOARD *  event)
static

Here is the caller graph for this function:

ANDROID_EVENT_CLIPBOARD* android_event_clipboard_new ( void data,
int  data_length 
)

Here is the call graph for this function:

Here is the caller graph for this function:

static void android_event_cursor_free ( ANDROID_EVENT_CURSOR *  event)
static

Here is the caller graph for this function:

ANDROID_EVENT_CURSOR* android_event_cursor_new ( UINT16  flags,
UINT16  x,
UINT16  y 
)

Here is the caller graph for this function:

static void android_event_disconnect_free ( ANDROID_EVENT *  event)
static

Here is the caller graph for this function:

ANDROID_EVENT* android_event_disconnect_new ( void  )

Here is the caller graph for this function:

void android_event_free ( ANDROID_EVENT *  event)

Here is the call graph for this function:

Here is the caller graph for this function:

static void android_event_key_free ( ANDROID_EVENT_KEY *  event)
static

Here is the caller graph for this function:

ANDROID_EVENT_KEY* android_event_key_new ( int  flags,
UINT16  scancode 
)

Here is the caller graph for this function:

BOOL android_event_queue_init ( freerdp *  inst)

Here is the call graph for this function:

Here is the caller graph for this function:

void android_event_queue_uninit ( freerdp *  inst)

Here is the call graph for this function:

Here is the caller graph for this function:

static void android_event_unicodekey_free ( ANDROID_EVENT_KEY *  event)
static

Here is the caller graph for this function:

ANDROID_EVENT_KEY* android_event_unicodekey_new ( UINT16  key)

Here is the caller graph for this function:

HANDLE android_get_handle ( freerdp *  inst)

Here is the call graph for this function:

Here is the caller graph for this function:

static ANDROID_EVENT* android_peek_event ( ANDROID_EVENT_QUEUE *  queue)
static

Here is the caller graph for this function:

static ANDROID_EVENT* android_pop_event ( ANDROID_EVENT_QUEUE *  queue)
static

Here is the caller graph for this function:

static BOOL android_process_event ( ANDROID_EVENT_QUEUE *  queue,
freerdp *  inst 
)
static

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL android_push_event ( freerdp *  inst,
ANDROID_EVENT *  event 
)

Here is the call graph for this function:

Here is the caller graph for this function: