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.