[Webkit-unassigned] [Bug 43148] Investigate using an I/O completion port for WorkQueue on Windows
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Jul 30 10:22:49 PDT 2010
https://bugs.webkit.org/show_bug.cgi?id=43148
--- Comment #6 from Adam Roben (aroben) <aroben at apple.com> 2010-07-30 10:22:49 PST ---
(In reply to comment #5)
> You just need a separate OVERLAPPED struct for reads and writes. One pipe handle is all you need.
>
> You can see how this is implemented here:
> http://src.chromium.org/viewvc/chrome/trunk/src/ipc/ipc_channel_win.cc?view=markup
We currently have one pipe handle and two OVERLAPPED structs. We use events in the OVERLAPPED structs to find out when the I/O is complete. In comment 2 I was realizing that we can't associate those events with an I/O completion port. But I guess you're saying we can stop using events and just compare the addresses of the OVERLAPPED structs to figure out what happened.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list