Search results for "dist:IO-Async IO::File"
IO::Async::File - watch a file for changes
This subclass of IO::Async::Notifier watches an open filehandle or named filesystem entity for changes in its "stat()" fields. It invokes various events when the values of these fields change. It is most often used to watch a file for size changes; f...
PEVANS/IO-Async-0.803 - 29 Jan 2024 20:40:58 UTC
IO::Async::FileStream - read the tail of a file
This subclass of IO::Async::Stream allows reading the end of a regular file which is being appended to by some other process. It invokes the "on_read" event when more data has been added to the file. This class provides an API identical to IO::Async:...
PEVANS/IO-Async-0.803 - 29 Jan 2024 20:40:58 UTC
IO::Async::OS - operating system abstractions for IO::Async
This module acts as a class to provide a number of utility methods whose exact behaviour may depend on the type of OS it is running on. It is provided as a class so that specific kinds of operating system can override methods in it. As well as these ...
PEVANS/IO-Async-0.803 - 29 Jan 2024 20:40:58 UTC
IO::Async::Loop - core loop of the IO::Async framework
This module provides an abstract class which implements the core loop of the IO::Async framework. Its primary purpose is to store a set of IO::Async::Notifier objects or subclasses of them. It handles all of the lower-level set manipulation actions, ...
PEVANS/IO-Async-0.803 - 29 Jan 2024 20:40:58 UTC
IO::Async::Debug - debugging control and support for IO::Async
The following methods and behaviours are still experimental and may change or even be removed in future. Debugging support is enabled by an environment variable called "IO_ASYNC_DEBUG" having a true value. When debugging is enabled, the "make_event_c...
PEVANS/IO-Async-0.803 - 29 Jan 2024 20:40:58 UTC
IO::Async - Asynchronous event-driven programming
This collection of modules allows programs to be written that perform asynchronous filehandle IO operations. A typical program using them would consist of a single subclass of IO::Async::Loop to act as a container of other objects, which perform the ...
PEVANS/IO-Async-0.803 - 29 Jan 2024 20:40:58 UTC
IO::Async::Notifier - base class for IO::Async event objects
This object class forms the basis for all the other event objects that an IO::Async program uses. It provides the lowest level of integration with a IO::Async::Loop container, and a facility to collect Notifiers together, in a tree structure, where a...
PEVANS/IO-Async-0.803 - 29 Jan 2024 20:40:58 UTC
IO::Async::Handle - event callbacks for a non-blocking file descriptor
This subclass of IO::Async::Notifier allows non-blocking IO on filehandles. It provides event handlers for when the filehandle is read- or write-ready....
PEVANS/IO-Async-0.803 - 29 Jan 2024 20:40:58 UTC
IO::Async::Stream - event callbacks and write bufering for a stream filehandle
This subclass of IO::Async::Handle contains a filehandle that represents a byte-stream. It provides buffering for both incoming and outgoing data. It invokes the "on_read" handler when new data is read from the filehandle. Data may be written to the ...
PEVANS/IO-Async-0.803 - 29 Jan 2024 20:40:58 UTC
IO::Async::Process - start and manage a child process
This subclass of IO::Async::Notifier starts a child process, and invokes a callback when it exits. The child process can either execute a given block of code (via fork(2)), or a command....
PEVANS/IO-Async-0.803 - 29 Jan 2024 20:40:58 UTC