The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

JLogger::Transport - base class for JLogger transport.

SYNOPSIS

    use base 'JLogger::Transport';

    sub init {
        my $self = shift;

        ...
    }

    sub connect {
        my $self = shift;

        ...
    }

ATTRIBUTES

JLogger::Transport implements following attributes.

host

    my $host = $transport->host;

port

    my $port = $transport->port;

secret

    my $secret = $transport->secret;

on_message

    $transport->on_message(sub {
        my ($transport, $xml) = @_;

        ...
    });

    my $cb = $transport->on_message;

METHODS

init

    $transport->init;

(Re)initialize transport. Called automatically after new.

connect

    $transport->connect;

Estiblish connection to jabber server.