Changeset 5816


Ignore:
Timestamp:
07/04/09 06:11:41 (3 years ago)
Author:
submersible_toaster
Message:

conform to service api . serializing fiddling

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Padre-Plugin-Swarm/lib/Padre/Swarm/Service/Chat.pm

    r5812 r5816  
    2525sub start {  
    2626    my $self = shift; 
    27      
     27    Padre::Util::debug('Starting chat service'); 
    2828    my $mc = Padre::Swarm::Transport::Multicast->new(); 
    2929    $mc->subscribe_channel( $_ ) 
     
    4040sub service_loop { 
    4141    my ($self,$message) = @_; 
    42     #Padre::Util::debug("Service [$self] loop!\n") ; 
     42    Padre::Util::debug("Service [$self] loop!\n") ; 
    4343    my $queue = $self->queue; 
    4444    #Padre::Util::debug("\t$queue " . $queue->pending , $/); 
     
    5353                for @ready; 
    5454        while ( my ($payload,$frame) = splice(@messages,0,2) ) { 
    55             my $message = eval { $marshal->decode( $payload ) }; 
     55            my $message = eval { $marshal->decode( $payload ); }; 
    5656            unless ($message) { 
    5757                $self->task_warn($@ ); 
     
    8585 
    8686sub serialize { 
    87     my ($self) = @_; 
     87    my ($self) = shift; 
    8888    warn "SERIALIZE ! " . Dumper $self; 
    89     $self->SUPER::serialize(); 
     89    $self->SUPER::serialize(@_); 
    9090     
    9191} 
Note: See TracChangeset for help on using the changeset viewer.