|
Event::IO::Record - buffered asynchronous I/O, timeouts |
Event::IO::Record - buffered asynchronous I/O, timeouts
Time is the time in seconds; 0 disables; undef reinitializes the current value. We generates a timeout_event when the timer expires.
Initialization event, called before anything else happens.
Data is available for reading. We buffer it up and emit lines to derived
classes as line_events.
Override in derived class to process incoming data.
Buffered write.
Write event - handle buffered writes.
Disable or restart inactivity timer.
Inactivity timeout event.
Remove event handlers, this will close the connection (as long as no other outstanding references exist).
Return true iff socket is closed.
Log error, subclasses may do more.
Get/set input record separator.
Get/set output record separator.
David B. Robins <dbrobins@davidrobins.net>
|
Event::IO::Record - buffered asynchronous I/O, timeouts |