Scroll to navigation

DBIAgent::Queue(3pm) User Contributed Perl Documentation DBIAgent::Queue(3pm)

NAME

POE::Component::DBIAgent::Queue -- Helper class for managing a round-robin queue of Po:Co:DBIAgent:Helper's.

SYNOPSIS

DESCRIPTION

Methods

This are the methods we recognize:

init the queue (currently noop)
append argument to the queue
Clear the queue
Find the index of helper with specified pid
Find the index of helper with specified wheel id
Remove helper with specified pid
Remove helper with specified wheel id
Get next helper off the head of the queue (and put it back on the end (round robin))
Force the helper with the specified wheel id to the head of the queue.
Tell all our helpers to exit gracefully.
Send the specified signal (default SIGTERM) to all helper processes

AUTHOR

This module has been fine-tuned and packaged by Rob Bloodgood <robb@empire2.com>. However, most of the code came directly from Fletch <fletch@phydeaux.org> and adapted for the release of POE::Component::DBIAgent. Thank you, Fletch!

However, I own all of the bugs.

This module is free software; you may redistribute it and/or modify it under the same terms as Perl itself.

2021-01-08 perl v5.32.0