NAME

POE::Component::goanseech::progressMeter


DESCRIPTION

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


AUTHOR

  Bruno Böttcher <bboett at adlp dot org>


COPYRIGHT and LICENCE

 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


SEE ALSO

http://poe.perl.org/