LMPX.COM |
Home | Linux | Mysql | PHP | XML | ||
|
|
|||
From: Valter Douglas Lisbôa Jr. Date: Mon Jul 14 10:32:38 2008 Subject: Re: Calling a object method in a create()
Thanks, it worked! On Monday 14 July 2008 12:41:28 Jerry D. Hedden wrote: > Valter Douglas Lisbôa Jr. wrote: > > The code bellow functions very nice. > > > > --------------------- > > while(my ($id, $ep, $local, $tolerance, $lasterr, $hostscount) = > > $sthLocals->fetchrow_array()) { > > $self->localPolling($id, $ep, $local, $tolerance, $lasterr, > > $hostscount); } > > --------------------- > > > > But if I try to execute with a thread: > > > > --------------------- > > while(my ($id, $ep, $local, $tolerance, $lasterr, $hostscount) = > > $sthLocals->fetchrow_array()) { > > my $thr = threads->create($self->localPooling, $id, $ep, $local, > > $tolerance, $lasterr, $hostscount); > > } > > --------------------- > > > > It returns a error: > > Can't locate object method "localPooling" via package "Poller::Check"! > > Try > > while (my ($id, $ep, $local, $tolerance, $lasterr, $hostscount) > = $sthLocals->fetchrow_array()) > { > my $thr = threads->create(sub { > $self->localPooling($id, $ep, $local, $tolerance, $lasterr, > $hostscount); > }); > } -- Valter Douglas Lisbôa Jr. Sócio-Diretor Trenix - IT Solutions "Nossas Idéias, suas Soluções!" www.trenix.com.br contato@trenix.com.br Tel. +55 19 3402.2957 Cel. +55 19 9183.4244
| Navigate in group perl.ithreads at sever nntp.perl.org | |
| Previous | Next |
| © No Copyright You are free to use Anything |
Site Maintained by PHP Developer
Powered By PHP Consultants |