Esempio n. 1
0
static void df_process_channel_event(rdpChannels* channels, freerdp* instance)
{
    wMessage* event;

    event = freerdp_channels_pop_event(channels);

    if (event)
    {
        switch (GetMessageType(event->id))
        {
        case CliprdrChannel_MonitorReady:
            df_process_cb_monitor_ready_event(channels, instance);
            break;

        default:
            fprintf(stderr, "df_process_channel_event: unknown event type %d\n", GetMessageType(event->id));
            break;
        }

        freerdp_event_free(event);
    }
}
Esempio n. 2
0
static void
df_process_channel_event(rdpChannels* channels, freerdp* instance)
{
	RDP_EVENT* event;

	event = freerdp_channels_pop_event(channels);

	if (event)
	{
		switch (event->event_type)
		{
			case RDP_EVENT_TYPE_CB_MONITOR_READY:
				df_process_cb_monitor_ready_event(channels, instance);
				break;
			default:
				printf("df_process_channel_event: unknown event type %d\n", event->event_type);
				break;
		}

		freerdp_event_free(event);
	}
}