FreeRDP/winpr/libwinpr/comm
Bernhard Miklautz 204ae5462a winpr/file: refactoring
The used method for initalizing and registering the handle creators
had certain disadvantages like that it was necessary to have the creators
initialized before the first call to CreateFile. In case of comm it
wouldn't have been possible to open an comm port without calling any
other call related function first.
Now the handle creators are initialized the first time CreateFile is
called. This way it is also possible to ensure a certain order of the
handler invocations.

This commit also splits out the client side named pipe code from
the generic file handling (now called generic.c instead of file.c) and
uses the new handle creator infrastructure to register.
2015-09-09 15:48:59 +02:00
..
test Fix unchecked CreateEvent calls and misc fixes 2015-04-29 18:18:39 +02:00
CMakeLists.txt winpr/comm: don't build on apple 2014-07-29 05:22:29 +02:00
comm_io.c winpr-comm: fixed a regression about timeouts to block of first bytes when required. Added timeouts values in the DEBUG log. 2015-03-09 20:01:51 +01:00
comm_ioctl.c winpr-comm, serial: excluded Android platforms as well 2014-07-04 17:40:06 +02:00
comm_ioctl.h winpr-comm, serial: excluded Android platforms as well 2014-07-04 17:40:06 +02:00
comm_sercx2_sys.c winpr-comm: fixed set_baud_rate()/get_baud_rate() functions in comm_serial_sys.c (the issue came from a wrong extrapolation of the COMMPROP's MaxBaud field) 2014-09-16 11:21:01 +02:00
comm_sercx2_sys.h winpr-comm, serial: excluded Android platforms as well 2014-07-04 17:40:06 +02:00
comm_sercx_sys.c winpr-comm: fixed set_baud_rate()/get_baud_rate() functions in comm_serial_sys.c (the issue came from a wrong extrapolation of the COMMPROP's MaxBaud field) 2014-09-16 11:21:01 +02:00
comm_sercx_sys.h winpr-comm, serial: excluded Android platforms as well 2014-07-04 17:40:06 +02:00
comm_serial_sys.c winpr-comm: fixed a regression about timeouts to block of first bytes when required. Added timeouts values in the DEBUG log. 2015-03-09 20:01:51 +01:00
comm_serial_sys.h winpr-comm, serial: excluded Android platforms as well 2014-07-04 17:40:06 +02:00
comm.c winpr/file: refactoring 2015-09-09 15:48:59 +02:00
comm.h Fix build with newer uclibc versions 2015-04-29 20:31:25 +03:00
module.def winpr: always build "monolitic" 2014-07-10 11:10:58 +02:00
ModuleOptions.cmake libwinpr-comm: initial stubs 2014-04-02 15:51:28 -04:00