App-SocialCalc-Multiplayer
view release on metacpan or search on metacpan
socialcalc/third-party/lib/PocketIO/Transport/Base.pm view on Meta::CPAN
package PocketIO::Transport::Base;
use strict;
use warnings;
use JSON ();
use Encode ();
use Try::Tiny;
use Scalar::Util qw(weaken);
use Plack::Request;
use PocketIO::Handle;
use PocketIO::Pool;
sub new {
my $class = shift;
my $self = bless {@_}, $class;
weaken $self->{env};
$self->{req} = Plack::Request->new($self->{env});
return $self;
}
sub req { shift->{req} }
sub env { shift->{req}->{env} }
sub add_connection {
my $self = shift;
( run in 0.774 second using v1.01-cache-2.11-cpan-65fba6d93b7 )