NAME
Net::SixXS - interface to the SixXS.org services
SYNOPSIS
my
$tic
= Net::SixXS::TIC::Client->new(username =
'me'
, password =
'none'
);
$tic
->
connect
;
say
for
sort
map
$_
->name,
values
%{
$tic
->tunnels};
DESCRIPTION
The Net::SixXS
suite contains helper classes to connect to the various IPv6 tunnel services provided by SixXS (http://www.sixxs.net/).
This implementation includes a simple TIC client (Net::SixXS::TIC::Client
), a couple of trivial TIC servers (see Net::SixXS::TIC::Server
for a list), and some data structures to facilitate their use.
The Net::SixXS
module itself only serves as a common repository for subroutines and data used by all the modules in the hierarchy.
FUNCTIONS
The Net::SixXS
module currently only defines a single function:
- diag ([object])
-
Get or set the object that will be used to output diagnostic information by all the modules in the
Net::SixXS
hierarchy. The parameter, if supplied, must implement the Net::SixXS::Diag role.By default this is set to a Net::SixXS::Diag::None instance; thus, unless a program overrides it, any diagnostic output from classes in the
Net::SixXS
hierarchy will be ignored.
SEE ALSO
The TIC client class: Net::SixXS::TIC::Client
The TIC server class: Net::SixXS::TIC::Server
Diagnostics: Net::SixXS::Diag, Net::SixXS::Diag::None, Net::SixXS::Diag::MainDebug
LICENSE
Copyright (C) 2015 Peter Pentchev <roam@ringlet.net>
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
AUTHOR
Peter Pentchev <roam@ringlet.net>