source: extensions/pLoader/trunk/src/Uploader/TransferManager.pm @ 6525

Last change on this file since 6525 was 6525, checked in by ronosman, 14 years ago

Fix destination_category issue : move the property in the manager to avoid thread data copy.

File size: 535 bytes
Line 
1package Uploader::TransferManager;
2use threads;
3use threads::shared;
4use Thread::Queue;
5use strict;
6use base qw/Uploader::ThreadManager/;
7use Uploader::TransferWorker;
8use vars qw/$AUTOLOAD/;
9__PACKAGE__->mk_accessors(qw/
10    pwg
11    destination_category
12/);
13use Data::Dumper;
14
15sub new_worker {
16    my ( $self ) =@_;
17
18
19    Uploader::TransferWorker->new({
20        pwg => $self->pwg,
21    });
22
23}
24
25
26sub destination_category_is_empty {
27    my ( $self ) = @_;
28
29    !scalar @{$self->destination_category};
30}
31
321;
Note: See TracBrowser for help on using the repository browser.