FreeRDP
libfreerdp/cache/pointer.h File Reference
#include <freerdp/api.h>
#include <freerdp/freerdp.h>
#include <freerdp/pointer.h>
This graph shows which files directly or indirectly include this file:

Data Structures

struct  rdpPointerCache
 

Functions

FREERDP_LOCAL void pointer_cache_register_callbacks (rdpUpdate *update)
 
FREERDP_LOCAL void pointer_cache_free (rdpPointerCache *pointer_cache)
 
FREERDP_LOCAL rdpPointerCache * pointer_cache_new (rdpContext *context)
 
FREERDP_LOCAL void free_pointer_color_update (rdpContext *context, POINTER_COLOR_UPDATE *pointer)
 
FREERDP_LOCAL POINTER_COLOR_UPDATEcopy_pointer_color_update (rdpContext *context, const POINTER_COLOR_UPDATE *pointer)
 
FREERDP_LOCAL void free_pointer_large_update (rdpContext *context, POINTER_LARGE_UPDATE *pointer)
 
FREERDP_LOCAL POINTER_LARGE_UPDATEcopy_pointer_large_update (rdpContext *context, const POINTER_LARGE_UPDATE *pointer)
 
FREERDP_LOCAL void free_pointer_new_update (rdpContext *context, POINTER_NEW_UPDATE *pointer)
 
FREERDP_LOCAL POINTER_NEW_UPDATEcopy_pointer_new_update (rdpContext *context, const POINTER_NEW_UPDATE *pointer)
 
FREERDP_LOCAL void free_pointer_cached_update (rdpContext *context, POINTER_CACHED_UPDATE *pointer)
 
FREERDP_LOCAL POINTER_CACHED_UPDATEcopy_pointer_cached_update (rdpContext *context, const POINTER_CACHED_UPDATE *pointer)
 
FREERDP_LOCAL void free_pointer_position_update (rdpContext *context, POINTER_POSITION_UPDATE *pointer)
 
FREERDP_LOCAL POINTER_POSITION_UPDATEcopy_pointer_position_update (rdpContext *context, const POINTER_POSITION_UPDATE *pointer)
 
FREERDP_LOCAL void free_pointer_system_update (rdpContext *context, POINTER_SYSTEM_UPDATE *pointer)
 
FREERDP_LOCAL POINTER_SYSTEM_UPDATEcopy_pointer_system_update (rdpContext *context, const POINTER_SYSTEM_UPDATE *pointer)
 

Function Documentation

◆ copy_pointer_cached_update()

FREERDP_LOCAL POINTER_CACHED_UPDATE* copy_pointer_cached_update ( rdpContext *  context,
const POINTER_CACHED_UPDATE pointer 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ copy_pointer_color_update()

FREERDP_LOCAL POINTER_COLOR_UPDATE* copy_pointer_color_update ( rdpContext *  context,
const POINTER_COLOR_UPDATE pointer 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ copy_pointer_large_update()

FREERDP_LOCAL POINTER_LARGE_UPDATE* copy_pointer_large_update ( rdpContext *  context,
const POINTER_LARGE_UPDATE pointer 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ copy_pointer_new_update()

FREERDP_LOCAL POINTER_NEW_UPDATE* copy_pointer_new_update ( rdpContext *  context,
const POINTER_NEW_UPDATE pointer 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ copy_pointer_position_update()

FREERDP_LOCAL POINTER_POSITION_UPDATE* copy_pointer_position_update ( rdpContext *  context,
const POINTER_POSITION_UPDATE pointer 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ copy_pointer_system_update()

FREERDP_LOCAL POINTER_SYSTEM_UPDATE* copy_pointer_system_update ( rdpContext *  context,
const POINTER_SYSTEM_UPDATE pointer 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ free_pointer_cached_update()

FREERDP_LOCAL void free_pointer_cached_update ( rdpContext *  context,
POINTER_CACHED_UPDATE pointer 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ free_pointer_color_update()

FREERDP_LOCAL void free_pointer_color_update ( rdpContext *  context,
POINTER_COLOR_UPDATE pointer 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ free_pointer_large_update()

FREERDP_LOCAL void free_pointer_large_update ( rdpContext *  context,
POINTER_LARGE_UPDATE pointer 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ free_pointer_new_update()

FREERDP_LOCAL void free_pointer_new_update ( rdpContext *  context,
POINTER_NEW_UPDATE pointer 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ free_pointer_position_update()

FREERDP_LOCAL void free_pointer_position_update ( rdpContext *  context,
POINTER_POSITION_UPDATE pointer 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ free_pointer_system_update()

FREERDP_LOCAL void free_pointer_system_update ( rdpContext *  context,
POINTER_SYSTEM_UPDATE pointer 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ pointer_cache_free()

FREERDP_LOCAL void pointer_cache_free ( rdpPointerCache *  pointer_cache)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ pointer_cache_new()

FREERDP_LOCAL rdpPointerCache* pointer_cache_new ( rdpContext *  context)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ pointer_cache_register_callbacks()

FREERDP_LOCAL void pointer_cache_register_callbacks ( rdpUpdate *  update)
Here is the call graph for this function:
Here is the caller graph for this function: