Search results for "module:POE::Resource"
POE::Resource - internal resource managers for POE::Kernel
POE manages several types of information internally. Its Resource classes are mix-ins designed to manage those types of information behind tidy, mostly private interfaces. This was done to facilitate testing and a conversion to C without the need to ...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Resource::SIDs - internal session ID manager for POE::Kernel
POE::Resource::SIDs is a mix-in class for POE::Kernel. It provides the features necessary to manage session IDs. It is used internally by POE::Kernel, so it has no public interface....
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Resource::Events - internal event manager for POE::Kernel
POE::Resource::Events is a mix-in class for POE::Kernel. It hides the complexity of managing POE's events from even POE itself. It is used internally by POE::Kernel, so it has no public interface....
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Resource::Extrefs - internal reference counts manager for POE::Kernel
POE::Resource::Extrefs is a mix-in class for POE::Kernel. It provides the features to manage session reference counts, specifically the ones that applications may use. POE::Resource::Extrefs is used internally by POE::Kernel, so it has no public inte...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Resource::Signals - internal signal manager for POE::Kernel
POE::Resource::Signals is a mix-in class for POE::Kernel. It provides the features needed to manage signals. It is used internally by POE::Kernel, so it has no public interface....
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Resource::Aliases - internal session alias manager for POE::Kernel
POE::Resource::Aliases is a mix-in class for POE::Kernel. It provides the features to manage session aliases. It is used internally by POE::Kernel, so it has no public interface....
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Resource::Sessions - internal session manager for POE::Kernel
POE::Resource::Sessions is a mix-in class for POE::Kernel. It provides the internal features that manage sessions, regardless of the session type. It is used internally by POE::Kernel. so it has no public interface....
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Resource::FileHandles - internal filehandle manager for POE::Kernel
POE::Resource::FileHandles is a mix-in class for POE::Kernel. It provides the low-level features to manage filehandles. It is used internally by POE::Kernel, so it has no public interface....
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Resource::Clock - internal clock used for ordering the queue
POE::Resource::Clock is a helper module for POE::Kernel. It provides the features to keep an internal monotonic clock and a wall clock. It also converts between this monotonic clock and the wall clock. The monotonic clock is used to keep an ordered q...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Component::ResourcePool::Resource - base role for resources.
This role provides an API for abstract asynchroneous resource allocation. Resource allocation is performed via a two step process, the first step is to attempt allocation noncomittally, and the second is to finalize an allocation. Finalization is gua...
NUFFIN/POE-Component-ResourcePool-0.04 - 31 Aug 2009 09:38:39 UTC
POE::Component::ResourcePool::Resource::TryList - Delegate to a number of resources.
This class allows you to specify fallback lists for resources easily. The resources will be delegated to appropriately. The only difference is that sometimes resources that return false from "could_allocate" will still have "try_allocating" called on...
NUFFIN/POE-Component-ResourcePool-0.04 - 31 Aug 2009 09:38:39 UTC
POE::Component::ResourcePool::Resource::Semaphore - numerical semaphore resource.
This class provides a numerical semaphore based resource for POE::Component::ResourcePool. This is useful for throttling resources, for example the number of concurrent jobs or a symbolic value for memory units. The semaphore will fulfill requests fo...
NUFFIN/POE-Component-ResourcePool-0.04 - 31 Aug 2009 09:38:39 UTC
POE::Component::ResourcePool::Resource::Collection - A collection of valeus to be shared (e.g. handles).
This resource allows the sharing of values from a collection in a round the robin fashion. It is useful for e.g. limiting the number of database handles to a certain bound, but unlike the semaphore will pool the actual values instead of just counting...
NUFFIN/POE-Component-ResourcePool-0.04 - 31 Aug 2009 09:38:39 UTC
POE::Component::ResourcePool::Resource::TokenBucket - Token bucket based resource (for throttling).
NUFFIN/POE-Component-ResourcePool-Resource-TokenBucket-0.01
-
21 Feb 2008 18:50:19 UTC
POE::Component::ResourcePool - Asynchronous generic resource management for POE based apps.
This resource pool object provides very flexible resource management for POE based apps. A pool consists of any number of named, abstract resources to be shared amongst several tasks. Requests for resources can contain arbitrary parameters and are fu...
NUFFIN/POE-Component-ResourcePool-0.04 - 31 Aug 2009 09:38:39 UTC
POE::Component::ResourcePool::Request - A bundle of resource request parameters.
The request object represents a bundle of required resources in the queue. A request will wait in a pool's queue until sufficient resources are available to dispatch them, at which point its callback will be triggerred....
NUFFIN/POE-Component-ResourcePool-0.04 - 31 Aug 2009 09:38:39 UTC
POE - portable multitasking and networking framework for any event loop
POE is a framework for cooperative, event driven multitasking and networking in Perl. Other languages have similar frameworks. Python has Twisted. TCL has "the event loop". POE provides a unified interface for several other event loops, including sel...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Loop - documentation for POE's event loop bridge interface
POE::Loop is a virtual base class that defines a standard event loop interface. POE::Loop subclasses mix into POE::Kernel and implement the features needed to manage underlying event loops in a consistent fashion. This documentation covers the interf...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC
POE::Stage - a base class for message-driven objects
POE::Stage is a set of base classes for message-driven objects. It cleanly implements standard patterns that have emerged from years of working with POE and POE::Component modules. As I hope the name implies, POE::Stage objects encapsulate discrete s...
RCAPUTO/POE-Stage-0.060 - 28 Jul 2009 18:15:54 UTC
POE::Filter - protocol abstractions for POE::Wheel and standalone use
POE::Filter objects plug into the wheels and define how the data will be serialized for writing and parsed after reading. POE::Wheel objects are responsible for moving data, and POE::Filter objects define how the data should look. POE::Filter objects...
BINGOS/POE-1.370 - 23 Mar 2022 12:47:09 UTC