This is the mail archive of the cygwin mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Tue, Oct 02, 2012 at 03:15:37PM -0400, bob wrote:Any suggestions on how we can achieve a higher performance blocking read on a Cygwin RDWR fifo?
As always, if you can provide test cases of bugs we will endeavor to fix problems.
o create a fhandler_pipe_base class that implements pipes using MailSlots instead of win32 named pipes; it should be a descendant of fhandler_overlapped_base so that we have enough freedom to implement the correct blocking semantics
o make fhandler_pipe and fhandler_fifo into trivial superclasses of fhandler_pipe_base; they should only need to override ::open and, I think, only need to override the naming convention applied to the MailSlot objects.
Attachment:
cygwin-1.7.pre17-duplex-fifo-support.patch
Description: Text document
-- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |