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