introduced channel error reporting system
authorMartin Haimberger <martin.haimberger@thincast.com>
Wed, 15 Jul 2015 07:50:35 +0000 (00:50 -0700)
committerMartin Haimberger <martin.haimberger@thincast.com>
Wed, 15 Jul 2015 07:50:35 +0000 (00:50 -0700)
commitb8c110d19b75f17320ef9d08b411d5d10f1adf54
treedb25fa22d96d3ffce38c39510de8a5edbf0cee9a
parentd9e2834a709cc85fb944d55b60c30057d31c687c
introduced channel error reporting system

The rdpContext gets an event which will
get set if an error occoured in a channel.

If a thread or a void callback has to report an
error it will get signaled by this system.
74 files changed:
channels/audin/client/alsa/audin_alsa.c
channels/audin/client/audin_main.c
channels/audin/client/opensles/audin_opensl_es.c
channels/audin/client/oss/audin_oss.c
channels/audin/client/pulse/audin_pulse.c
channels/audin/client/winmm/audin_winmm.c
channels/audin/server/audin.c
channels/cliprdr/client/cliprdr_main.c
channels/cliprdr/client/cliprdr_main.h
channels/cliprdr/server/cliprdr_main.c
channels/drdynvc/client/drdynvc_main.c
channels/drdynvc/client/drdynvc_main.h
channels/drdynvc/server/drdynvc_main.c
channels/drive/client/drive_main.c
channels/echo/server/echo_main.c
channels/encomsp/client/encomsp_main.c
channels/encomsp/client/encomsp_main.h
channels/encomsp/server/encomsp_main.c
channels/parallel/client/parallel_main.c
channels/printer/client/printer_main.c
channels/rail/client/rail_main.c
channels/rail/client/rail_main.h
channels/rdpdr/client/devman.c
channels/rdpdr/client/devman.h
channels/rdpdr/client/rdpdr_main.c
channels/rdpdr/client/rdpdr_main.h
channels/rdpdr/server/rdpdr_main.c
channels/rdpei/client/rdpei_main.c
channels/rdpgfx/client/rdpgfx_main.c
channels/rdpgfx/client/rdpgfx_main.h
channels/rdpsnd/client/alsa/rdpsnd_alsa.c
channels/rdpsnd/client/ios/rdpsnd_ios.c
channels/rdpsnd/client/mac/rdpsnd_mac.c
channels/rdpsnd/client/opensles/rdpsnd_opensles.c
channels/rdpsnd/client/oss/rdpsnd_oss.c
channels/rdpsnd/client/pulse/rdpsnd_pulse.c
channels/rdpsnd/client/rdpsnd_main.c
channels/rdpsnd/client/winmm/rdpsnd_winmm.c
channels/rdpsnd/server/rdpsnd_main.c
channels/remdesk/client/remdesk_main.c
channels/remdesk/client/remdesk_main.h
channels/remdesk/server/remdesk_main.c
channels/serial/client/serial_main.c
channels/smartcard/client/smartcard_main.c
channels/smartcard/client/smartcard_main.h
channels/tsmf/client/tsmf_ifman.c
channels/tsmf/client/tsmf_ifman.h
channels/tsmf/client/tsmf_main.c
channels/tsmf/client/tsmf_main.h
channels/tsmf/client/tsmf_media.c
channels/tsmf/client/tsmf_media.h
include/freerdp/channels/rdpdr.h
include/freerdp/client/audin.h
include/freerdp/client/cliprdr.h
include/freerdp/client/rdpsnd.h
include/freerdp/freerdp.h
include/freerdp/server/audin.h
include/freerdp/server/cliprdr.h
include/freerdp/server/echo.h
include/freerdp/server/encomsp.h
include/freerdp/server/rdpdr.h
include/freerdp/server/rdpsnd.h
include/freerdp/server/remdesk.h
include/freerdp/svc.h
libfreerdp/core/client.c
libfreerdp/core/freerdp.c
server/Mac/mf_audin.c
server/Mac/mf_rdpsnd.c
server/Sample/sf_audin.c
server/Sample/sf_encomsp.c
server/Sample/sf_rdpsnd.c
server/Windows/wf_rdpsnd.c
server/shadow/shadow_encomsp.c
server/shadow/shadow_remdesk.c