Commit History

Author SHA1 Message Date
  Sebastian Lackner af245fbb87 server: Introduce a new alloc_handle object callback. (v2) 9 years ago
  Zebediah Figura 6f726b0ea0 server: Add an object operation to grab the esync file descriptor. 6 years ago
  Francois Gouget 826aae15a2 server: A spelling and slight rewording fix in a comment. 5 years ago
  Jacek Caban a55a287cab server: Always block overlapped device requests until driver dispatches them. 5 years ago
  Jacek Caban 215adcefa3 server: Store pending flag in async object. 5 years ago
  Jacek Caban b2a546c92d server: Introduce kernel_object struct for generic association between server and kernel objects. 5 years ago
  Jacek Caban 43cdcc0794 server: Use file mode flags in async_handoff to decide if request is blocking. 6 years ago
  Sebastian Lackner c0996553a1 server: Support FILE_SKIP_COMPLETION_PORT_ON_SUCCESS on server-side asyncs. 6 years ago
  Sebastian Lackner 1356afed5a server: Keep reference to terminated async in free_async_queue. 6 years ago
  Dmitry Timoshkov 9b0c222f39 server: Deliver an async io APC to any thread alive in the process. 7 years ago
  Dmitry Timoshkov 288814a4d8 server: Make it possible to deliver an APC to any thread alive in the process. 7 years ago
  Jacek Caban f706d9f08f server: Remove no loner needed fd NULL check (Coverity). 7 years ago
  Jacek Caban 82e6713b75 server: Don't allow APCs on objects associated with completion port. 7 years ago
  Jacek Caban 99dfb29048 server: Remove no longer needed NULL checks. 7 years ago
  Jacek Caban 0b4c8bf93f server: Make async_queue object a simple list instead of a server object. 7 years ago
  Jacek Caban 7f17bae74e server: Store completion in async object instead of async_queue. 7 years ago
  Jacek Caban 9df88c3055 server: Keep weak fd reference in async object when async is queued. 7 years ago
  Jacek Caban 74364ed017 server: Allow async_handoff users to set result themselves. 7 years ago
  Jacek Caban fa0dfe5967 server: Store fd reference in async object for unqueued asyncs. 7 years ago
  Jacek Caban 2bd828b13c server: Use create_request_async for write requests. 7 years ago
  Jacek Caban 879d46e456 server: Return async result directly instead of via APCs if it's available. 7 years ago
  Jacek Caban 0e0834ae92 server: Close async wait handle when wait is satisfied. 7 years ago
  Jacek Caban 0fb6099b01 server: Preallocate wait handle in create_request_async and return it in read request. 7 years ago
  Jacek Caban 26c5336494 server: Introduce create_server_async and use it in read request handler. 7 years ago
  Jacek Caban 5c8d11270d server: Introduce async_is_blocking helper and use it in sock_ioctl. 7 years ago
  Jacek Caban 5c0e2965bc server: Use stored APC in async_set_result. 7 years ago
  Jacek Caban 28c339031f server: Pass APC in async_data_t. 7 years ago
  Jacek Caban d4139833c1 server Introduce read queue for server-side named pipe I/O. 7 years ago
  Jacek Caban a3acdf117f server: Pass existing async object to fd_queue_async. 7 years ago
  Jacek Caban 8ef4f9a0c8 server: Create async objects in read and write request handlers. 7 years ago