BSD Ports

net/p5-POEx-Role-TCPServer 1.102740_1 MidnightBSD

Perl extension for TCPServer Moose role on POE

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
artistic, gpl
Categories
net, perl5

Description

POEx::Role::TCPServer bundles up the lower level SocketFactory/ReadWrite combination of wheels into a simple Moose::Role. It builds upon other POEx modules such as POEx::Role::SessionInstantiation and POEx::Types.

The events for SocketFactory for and for each ReadWrite instantiated are methods that can be advised in any way deemed fit. Advising these methods is actually encouraged and can simplify code for the consumer.

The only method that must be provided by the consuming class is handle_inbound_data.

In the other systems

The newest version among them is 1.102740, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDnet/p5-POEx-Role-TCPServer1.102740_1 newestno data-[email protected]-
FreeBSDnet/p5-POEx-Role-TCPServer1.102740_1 newestnone known-[email protected]-
DragonFlynet/p5-POEx-Role-TCPServer1.102740_1 newestnone known-[email protected]-
HardenedBSDnet/p5-POEx-Role-TCPServer1.102740_1 newestno data-[email protected]-
GhostBSDnet/p5-POEx-Role-TCPServer1.102740_1 newestno data-[email protected]-

Install

Binary package:

mport install p5-POEx-Role-TCPServer

From mports:

cd /usr/mports/net/p5-POEx-Role-TCPServer && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-POEx-Role-TCPServer>0:net/p5-POEx-Role-TCPServer

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 7

Runtime 7

Build dependencies 7
Run dependencies 7

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 2
  • %%SITE_PERL%%/POEx/Role/TCPServer.pm
  • %%PERL5_MAN3%%/POEx::Role::TCPServer.3.gz
distinfo 1
FileSizeSHA256
POEx-Role-TCPServer-1.102740.tar.gz11353e1f46b31a30e81eaa14a613ae9f1cb1ca50a30c4a97d85cf2d4a33478f6af56d
Master sites 1
  • CPAN