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

◆ mf_event_type

Enumerator
FREERDP_SERVER_MAC_EVENT_TYPE_REGION 
FREERDP_SERVER_MAC_EVENT_TYPE_FRAME_TICK 

Function Documentation

◆ mf_event_free()

void mf_event_free ( mfEvent *  event)
Here is the caller graph for this function:

◆ mf_event_new()

mfEvent* mf_event_new ( int  type)
Here is the caller graph for this function:

◆ mf_event_peek()

mfEvent* mf_event_peek ( mfEventQueue *  event_queue)
Here is the caller graph for this function:

◆ mf_event_pop()

mfEvent* mf_event_pop ( mfEventQueue *  event_queue)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ mf_event_push()

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:

◆ mf_event_queue_free()

void mf_event_queue_free ( mfEventQueue *  event_queue)

◆ mf_event_queue_new()

mfEventQueue* mf_event_queue_new ( void  )
Here is the caller graph for this function:

◆ mf_event_region_free()

void mf_event_region_free ( mfEventRegion *  event_region)

◆ mf_event_region_new()

mfEventRegion* mf_event_region_new ( int  x,
int  y,
int  width,
int  height 
)