NAME
Net::SixXS - interface to the SixXS.org services
SYNOPSIS
use Net::SixXS::TIC::Client;
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/).
For the present, only a TIC client is implemented, along with some data structures to facilitate its 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>