Subject: | POE::Wheel::ReadWrite: HighEvent required when the docs say it isn't really needed |
HighEvent should be optional.
In working on POEx::Role::Streaming, I am using ReadWrite for the output
buffering, and using the little used HighMark/LowMark features. That
said, the docs provide a wonderful idiom for priming the output buffer
that relies on the return value from put() instead of requiring
processing from HighEvent. Unfortunately, there is a limitation in the
constructor that requires HighEvent if HighMark is used. At this point,
I have a non existent event plugged into HighEvent, but I am incurring
the overhead of dispatching that event every time I fill up the output
buffer using the put() idiom.