View on
MetaCPAN
Chris Williams > POE-Component-Server-Syslog-1.22 > POE::Component::Server::Syslog

Download:
POE-Component-Server-Syslog-1.22.tar.gz

Dependencies

Annotate this POD

Website

CPAN RT

Open  0
View/Report Bugs
Module Version: 1.22   Source  

NAME ^

POE::Component::Server::Syslog - syslog services for POE

VERSION ^

version 1.22

SYNOPSIS ^

    POE::Component::Server::Syslog->spawn(
        Type        => 'udp', # or 'tcp'
        BindAddress => '127.0.0.1',
        BindPort    => '514',
        InputState  => \&input,
    );

    sub input {
        my $message = $_[ARG0];
        # .. do stuff ..
    }

DESCRIPTION ^

This component provides very simple syslog services for POE.

METHODS ^

spawn()

Spawns a new listener. Requires one argument, Type, which defines the subclass to be invoked. This value can be either 'tcp' or 'udp'. All other arguments are passed on to the subclass' constructor. See POE::Component::Server::Syslog::TCP and POE::Component::Server::Syslog::UDP for specific documentation. For backward compatibility, Type defaults to udp.

AUTHOR ^

Matt Cashner (sungo@pobox.com)

COPYRIGHT AND LICENSE ^

This software is Copyright (c) 2017 by Matt Cashner (sungo@pobox.com).

This is free software, licensed under:

  The (three-clause) BSD License
syntax highlighting: