AnyEvent-ZeroMQ

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "MooseX::Aliases" : 0,
            "MooseX::Role::Parameterized" : 0,
            "MooseX::Traits" : 0,
            "MooseX::Types" : 0,
            "MooseX::Types::Moose" : 0,
            "MooseX::Types::Set::Object" : 0,
            "POSIX" : 0,
            "Params::Util" : 0,
            "Regexp::Common" : 0,
            "Scalar::Util" : 0,
            "Try::Tiny" : 0,
            "ZeroMQ::Raw" : 0,
            "ZeroMQ::Raw::Constants" : 0,
            "namespace::autoclean" : 0,
            "true" : 0
         }
      },
      "test" : {
         "requires" : {
            "EV" : 0,
            "Test::More" : 0,

META.yml  view on Meta::CPAN

  MooseX::Aliases: 0
  MooseX::Role::Parameterized: 0
  MooseX::Traits: 0
  MooseX::Types: 0
  MooseX::Types::Moose: 0
  MooseX::Types::Set::Object: 0
  POSIX: 0
  Params::Util: 0
  Regexp::Common: 0
  Scalar::Util: 0
  Try::Tiny: 0
  ZeroMQ::Raw: 0
  ZeroMQ::Raw::Constants: 0
  namespace::autoclean: 0
  true: 0
resources:
  repository: git://github.com/jrockway/anyevent-zeromq.git
version: 0.01
x_Dist_Zilla:
  plugins:
    -

Makefile.PL  view on Meta::CPAN

    'MooseX::Aliases' => '0',
    'MooseX::Role::Parameterized' => '0',
    'MooseX::Traits' => '0',
    'MooseX::Types' => '0',
    'MooseX::Types::Moose' => '0',
    'MooseX::Types::Set::Object' => '0',
    'POSIX' => '0',
    'Params::Util' => '0',
    'Regexp::Common' => '0',
    'Scalar::Util' => '0',
    'Try::Tiny' => '0',
    'ZeroMQ::Raw' => '0',
    'ZeroMQ::Raw::Constants' => '0',
    'namespace::autoclean' => '0',
    'true' => '0'
  },
  'VERSION' => '0.01',
  'test' => {
    'TESTS' => 't/*.t'
  }
);

lib/AnyEvent/ZeroMQ/Handle.pm  view on Meta::CPAN

}
# ABSTRACT: AnyEvent::Handle-like interface for 0MQ sockets
use Moose;

use AnyEvent::ZeroMQ;
use AnyEvent::ZeroMQ::Types qw(IdentityStr);
use ZeroMQ::Raw::Constants qw(ZMQ_NOBLOCK ZMQ_IDENTITY);

use Params::Util qw(_CODELIKE);
use Scalar::Util qw(weaken);
use Try::Tiny;
use POSIX qw(EAGAIN EWOULDBLOCK);

use true;
use namespace::autoclean;

has 'socket' => (
    is       => 'ro',
    isa      => 'ZeroMQ::Raw::Socket',
    handles  => [qw/bind connect/],
    required => 1,

lib/AnyEvent/ZeroMQ/Role/WithHandle.pm  view on Meta::CPAN

use MooseX::Role::Parameterized;
use MooseX::Types::Moose qw(ArrayRef);
use true;

use AnyEvent::ZeroMQ::Types qw(SocketType SocketDirection Endpoints);
use AnyEvent::ZeroMQ::Handle;
use AnyEvent::ZeroMQ::Handle::Role::Generic;
use AnyEvent::ZeroMQ::Handle::Role::Readable;
use AnyEvent::ZeroMQ::Handle::Role::Writable;
use ZeroMQ::Raw;
use Try::Tiny;
use Carp qw(confess);
use namespace::autoclean;


parameter 'socket_type' => (
    is       => 'ro',
    isa      => SocketType,
    required => 1,
);



( run in 0.876 second using v1.01-cache-2.11-cpan-05444aca049 )