Andrew Bramble
and 1 contributors

NAME

Padre::Swarm::Transport - Swarm network transport

SYNOPSIS

  my $t = Padre::Swarm::Transport->new();
  $t->subscribe_channel( 65000 );
  $t->start;
  my $data = 'Hello world!';
  $t->tell_channel( 65000 => $data );
  
  my @incoming;
  my @channels = $t->poll(1);
  foreach my $channel ( @channels ) {
    my ($payload,$frame) = $t->receive_from_channel( $channel );
    next if $frame->{address} = $MY_ADDRESS;
    push @incoming , $payload;
  }

DESCRIPTION

Generic class describing the interface for a Padre::Swarm::Transport

METHODS