![]() |
| |||||||
| Reflex::Acceptor
non-blocking client socket acceptor |
Reflex::Base
Base class for reactive (aka, event driven) objects. |
Reflex::Callback
Generic callback adapters to simplify calling back |
| Reflex::Callback::CodeRef
Callback adapter for plain code references |
Reflex::Callback::Method
Callback adapter for class and object methods |
Reflex::Callback::Promise
Non-callback, inline Promise adapter |
| Reflex::Callbacks
Convenience functions for creating and using callbacks |
Reflex::Client
A non-blocking socket client. |
Reflex::Collection
Autmatically manage a collection of collectible objects |
| Reflex::Connector
non-blocking client socket connector |
Reflex::Interval
A stand-alone multi-shot periodic callback |
Reflex::PID
Observe the exit of a subprocess by its SIGCHLD signal. |
| Reflex::POE::Event
Communicate with POE components expecting events. |
Reflex::POE::Postback
Communicate with POE components expecting postbacks. |
Reflex::POE::Session
Observe events from a POE::Session object. |
| Reflex::POE::Wheel
Base class for POE::Wheel wrappers. |
Reflex::POE::Wheel::Run
Represent POE::Wheel::Run as a Reflex class. |
Reflex::Role
define a Reflex paramaterized role |
| Reflex::Role::Accepting
add connection accepting to a class |
Reflex::Role::Collectible
add manageability by Reflex::Collection |
Reflex::Role::Connecting
add non-blocking client connecting to a class |
| Reflex::Role::InStreaming
add streaming input behavior to a class |
Reflex::Role::Interval
set a periodic, recurring timer |
Reflex::Role::OutStreaming
add streaming input behavior to a class |
| Reflex::Role::PidCatcher
add async process reaping behavior to a class |
Reflex::Role::Reactive
Make an object reactive (aka, event driven). |
Reflex::Role::Readable
add readable-watching behavior to a class |
| Reflex::Role::Reading
add standard sysread() behavior to a class |
Reflex::Role::Recving
Mix standard send/recv code into a class. |
Reflex::Role::SigCatcher
add signal catching behavior to a class |
| Reflex::Role::Streaming
add streaming I/O behavior to a class |
Reflex::Role::Timeout
set a wakeup callback for a relative delay |
Reflex::Role::Wakeup
set a wakeup callback for a particular UNIX time |
| Reflex::Role::Writable
add writable-watching behavior to a class |
Reflex::Role::Writing
add buffered non-blocking syswrite() to a class |
Reflex::Sender
API to access the objects an event has passed through |
| Reflex::Signal
receive callbacks when signals arrive |
Reflex::Stream
Buffered, translated I/O on non-blocking handles. |
Reflex::Timeout
A stand-alone single-shot delayed callback |
| Reflex::Trait::EmitsOnChange
Emit an event when an attribute's value changes. |
Reflex::Trait::Observed
Automatically watch Reflex objects. |
Reflex::UdpPeer
Base class for non-blocking UDP networking peers. |
| Reflex::Wakeup
A stand-alone single-shot callback at an absolute time |
| Problems, suggestions, or comments to Randy Kobes. | Questions? Check the FAQ. | |
| Enable installations using PAR::WebStart. |