1DBIAgent::Queue(3) User Contributed Perl Documentation DBIAgent::Queue(3)
2
3
4
6 POE::Component::DBIAgent::Queue -- Helper class for managing a
7 round-robin queue of Po:Co:DBIAgent:Helper's.
8
11 Methods
12
13 This are the methods we recognize:
14
15 init
16 init the queue (currently noop)
17
18 add append argument to the queue
19
20 clear
21 Clear the queue
22
23 find_by_pid
24 Find the index of helper with specified pid
25
26 find_by_wheelid
27 Find the index of helper with specified wheel id
28
29 remove_by_pid
30 Remove helper with specified pid
31
32 remove_by_wheelid
33 Remove helper with specified wheel id
34
35 next
36 Get next helper off the head of the queue (and put it back on the
37 end (round robin))
38
39 make_next
40 Force the helper with the specified wheel id to the head of the
41 queue.
42
43 exit_all
44 Tell all our helpers to exit gracefully.
45
46 kill_all
47 Send the specified signal (default SIGTERM) to all helper processes
48
50 This module has been fine-tuned and packaged by Rob Bloodgood
51 <robb@empire2.com>. However, most of the code came directly from
52 Fletch <fletch@phydeaux.org> and adapted for the release of POE::Compo‐
53 nent::DBIAgent. Thank you, Fletch!
54
55 However, I own all of the bugs.
56
57 This module is free software; you may redistribute it and/or modify it
58 under the same terms as Perl itself.
59
60
61
62perl v5.8.8 2004-09-17 DBIAgent::Queue(3)