POE::Component::goanseech::progressMeter
just a GUI that parses the output send from the torrentCollector, if it understands something displays it appropriately, and send the rest into a log window
Bruno Böttcher <bboett at adlp dot org>
Copyright (c) 2003 Bruno Boettcher
POE::Component::goanseech::progressMeter is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; version 2
of the License.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- tc_stop
-
to keep this session alive set an alias
- shutdown
-
close this session
- CTOR
-
instantiation of the Helper
- init
-
Initiaize, means set up this module
- startSession
-
start our own session to be able to have timered stuff
- tc_start
-
to keep this session alive set an alias
- gotTorrents
-
we have some torrents to check out
- parse_start
-
kick all this stuff into motion
- fetchTorrent
-
we seem to have some work to do.... cast of the forks with the torrent retrievers...
- bt_result
-
Handle information returned from the task. Since we're using
POE::Filter::Reference, the $result is however it was created in the
child process. its a hash reference following the format requested in DB::Helper
- bt_debug
-
Catch and display information from the child's STDERR. This was
useful for debugging since the child's warnings and errors were not
being displayed otherwise.
- bt_done
-
A job completed, push the returning helper onto the stack of available workers, check for waiting requests and eventuall fire off an doQuery or batch event to start their processing.
- killit
-
A transfer was marked as completed, kill it and move the file to the
receiving area
- quotemeta
-
need to passificate the incoming file string but not all of it...
- dummy
-
dummy event to collect return events that we aren't interested in
- debug
-
issue debugging messages to a file
- print
-
delegator for printing
- setPrintHandler
-
set the session and the event to post print requests to
http://poe.perl.org/