FreeRDP
mf_event.h File Reference
#include <pthread.h>
#include "mfreerdp.h"
This graph shows which files directly or indirectly include this file:

Data Structures

struct  mfEvent
 
struct  mfEventQueue
 
struct  mfEventRegion
 

Enumerations

enum  mf_event_type { FREERDP_SERVER_MAC_EVENT_TYPE_REGION, FREERDP_SERVER_MAC_EVENT_TYPE_FRAME_TICK }
 

Functions

void mf_event_push (mfEventQueue *event_queue, mfEvent *event)
 
mfEvent * mf_event_peek (mfEventQueue *event_queue)
 
mfEvent * mf_event_pop (mfEventQueue *event_queue)
 
mfEventRegion * mf_event_region_new (int x, int y, int width, int height)
 
void mf_event_region_free (mfEventRegion *event_region)
 
mfEvent * mf_event_new (int type)
 
void mf_event_free (mfEvent *event)
 
mfEventQueue * mf_event_queue_new (void)
 
void mf_event_queue_free (mfEventQueue *event_queue)
 

Enumeration Type Documentation

Enumerator
FREERDP_SERVER_MAC_EVENT_TYPE_REGION 
FREERDP_SERVER_MAC_EVENT_TYPE_FRAME_TICK 

Function Documentation

void mf_event_free ( mfEvent *  event)

Here is the caller graph for this function:

mfEvent* mf_event_new ( int  type)

Here is the caller graph for this function:

mfEvent* mf_event_peek ( mfEventQueue *  event_queue)

Here is the caller graph for this function:

mfEvent* mf_event_pop ( mfEventQueue *  event_queue)

Here is the call graph for this function:

Here is the caller graph for this function:

void mf_event_push ( mfEventQueue *  event_queue,
mfEvent *  event 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void mf_event_queue_free ( mfEventQueue *  event_queue)
mfEventQueue* mf_event_queue_new ( void  )

Here is the caller graph for this function:

void mf_event_region_free ( mfEventRegion *  event_region)
mfEventRegion* mf_event_region_new ( int  x,
int  y,
int  width,
int  height 
)