Edger Allan Poe
POE::Component::Enc::Mp3 is a mp3 encoder wrapper. SYNOPSIS use POE qw(Component::Enc::Mp3); $mp3 = POE::Component::Enc::Mp3->new($bitrate => 160); $mp3->enc("/tmp/tst.wav"); POE::Kernel->run(); This POE component encodes raw audio files into mp3 format. It is merely a wrapper for the...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (122): POE::Component::Enc::Mp3 Download |
POE::Component::Audio::Mad::Dispatch is a POE::Component::Audio::Mad frontend implementing listener based message dispatch. SYNOPSIS use POE; use POE::Component::Audio::Mad::Dispatch; ## we print some stuff below, and we dont want it ## to get buffered.. so turn on autoflush. $| = 1;...
Platforms: *nix
License: Freeware | Size: 22.53 KB | Download (101): POE::Component::Audio::Mad::Dispatch Download |
POE::Component::Audio::Mad::Handle is a POE Component to facilitate IPC with the POE::Wheel::Audio::Mad mpeg decoder. SYNOPSIS use POE; use POE::Component::Audio::Mad::Handle; ## create an IPC bridge on stdin/stdout create POE::Component::Audio::Mad::Handle(); ## create a custom IPC...
Platforms: *nix
License: Freeware | Size: 22.53 KB | Download (88): POE::Component::Audio::Mad::Handle Download |
POE::Wheel::Audio::Mad is a POE Wheel implementing in-session non-blocking mpeg stream playing. SYNOPSIS use POE; use POE::Wheel::Audio::Mad; POE::Session->create( inline_states => { _start => &am_start, message => &am_message } ); sub am_start { my ($kernel, $heap) = @_[KERNEL,...
Platforms: *nix
License: Freeware | Size: 22.53 KB | Download (88): POE::Wheel::Audio::Mad Download |
POE::Exceptions is a POE class for handling exceptions. SYNOPSIS use POE::Exceptions; POE::Session::Exception->create( inline_states => { _start => sub { print START; $_[KERNEL]->sig(DIE,death_handled); }, death_handled => sub { print EXCEPTION CAUGHT $_[KERNEL]->sig_handled(); },...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (95): POE::Exceptions Download |
POE::API::Peek is a Perl module to peek into the internals of a running POE environment. POE::API::Peek extends the POE::Kernel interface to provide clean access to Kernel internals in a cross-version compatible manner. Other calculated data is also available. My intention is to provide...
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (88): POE::API::Peek Download |
POE::API::Hooks is a Perl module to implement lightweight hooks into POE. SYNOPSIS use POE; use POE::API::Hooks; POE::API::Hooks->add( before_event_dispatch => &do_something, after_event_dispatch => &do_something, before_session_create => &do_something, after_session_create =>...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (86): POE::API::Hooks Download |
POE::Component::ControlPort::DefaultCommands is a set of default commands available to the control port..
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (93): POE::Component::ControlPort::DefaultCommands Download |
POE::Component::ControlPort::Command is a Perl module with register control port commands. SYNOPSIS use POE::Component::ControlPort::Command; POE::Component::ControlPort::Command->register( name => test, topic => sample_commands, usage => test [ text to echo ] help_text => test command....
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (101): POE::Component::ControlPort::Command Download |
POE::Component::ControlPort is a Perl module with network control port for POE applications. SYNOPSIS use POE; use Getopt::Long; use POE::Component::ControlPort; use POE::Component::ControlPort::Command; my @commands = ( { help_text => My command, usage => my_command [ arg1, arg2 ],...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (97): POE::Component::ControlPort Download |
POE::Component::DebugShell is a component to allow interactive peeking into a running POE application. SYNOPSIS use POE::Component::DebugShell; POE::Component::DebugShell->spawn(); This component allows for interactive peeking into a running POE application. spawn() creates a ReadLine...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (92): POE::Component::DebugShell Download |
POE::Component::Client::FTP is a Perl module that implements an FTP client POE Component. SYNOPSIS use POE::Component::Client::FTP; POE::Component::Client::FTP->spawn ( Alias => ftp, Username => test, Password => test, RemoteAddr => localhost, Events => [ qw( authenticated put_connected...
Platforms: *nix
License: Freeware | Size: 13.31 KB | Download (95): POE::Component::Client::FTP Download |
POE::Filter::FSSocket is a POE filter that parses FreeSWITCH events into hashes. SYNOPSIS #!/usr/bin/perl use warnings; use strict; use POE qw(Component::Client::TCP Filter::FSSocket); use Data::Dumper; POE::Component::Client::TCP->new( RemoteAddress => 127.0.0.1, RemotePort =>...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (102): POE::Filter::FSSocket Download |
POE::Component::Growl provides a Growl notification dispatcher for POE. POE::Component::Growl provides a facility for notifying events through Growl using the Mac::Growl module as back-end. Integration with POEs architecture allows easy, non-blocking notifications. Multiple notifiers can be...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (94): POE::Component::Growl Download |
POE::Component::Client::AirTunes is a Perl module with stream music to Airport Express. SYNOPSIS use POE qw( Component::Client::AirTunes ); POE::Component::Client::AirTunes->new( host => $ip, alias => "airtunes", events => { connected => connected, error => error, done => done, },...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (119): POE::Component::Client::AirTunes Download |
POE::Component::YahooMessenger is a POE component for Yahoo! Messenger. SYNOPSIS use POE qw(Component::YahooMessenger); # spawn YM session POE::Component::YahooMessenger->spawn(Alias => ym); # register your session for callbacks $kernel->post(ym => register); # tell YM how to connect...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (100): POE::Component::YahooMessenger Download |
Poe is a Pugnacious Ogg Editor. Poe is a vorbis comment editor. It tries to follow the vorbis comment header specification closely, while being convenient and flexible to use. Towards that end, it doesnt have a static form style interface. Instead, it has an editable table of comments. The...
Platforms: *nix
License: Freeware | Size: 74.75 KB | Download (94): Poe Download |
POE::Component::Basement provides Class::Std and base POE component functionality. SYNOPSIS package POE::MyComponent; # use as base use base qw/ POE::Component::Basement /; # where the initializations happen (see Class::Std) sub BUILD { ... } # see also Class::Std and...
Platforms: *nix
License: Freeware | Size: 17.41 KB | Download (90): POE::Component::Basement Download |
POE::Component::Pool::Thread is a POE Managed Boss/Worker threadpool. SYNOPSIS use POE qw( Component::Pool::Thread ); POE::Component::Pool::Thread->new ( MinFree => 2, MaxFree => 5, MaxThreads => 15, StartThrneads => 5, Name => "ThreadPool", EntryPoint => &thread_entry_point,...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (95): POE::Component::Pool::Thread Download |
POE::Component::Client::TCPMulti is a high performance client TCP library. SYNOPSIS # Short Usage POE::Component::Client::TCPMulti->create ( InputEvent => sub { printf "%s:%d: %s", $_[CHEAP]->ADDR, $_[CHEAP]->PORT, $_[ARG0]; }, SuccessEvent => sub { printf "%s:%d: Connection Recieved",...
Platforms: *nix
License: Freeware | Size: 23.55 KB | Download (90): POE::Component::Client::TCPMulti Download |