NAME

FTN::Nodelist::Node - Manipulate node information in FTN nodelist

SYNOPSIS

my $ndl = new FTN::Nodelist(-file => '/fido/var/ndl/nodelist.*');
if (my $node = $ndl->getNode('2:550/4077')) {
  print $node->sysop();
} else {
  warn 'Cannot find node';
}

DESCRIPTION

FTN::Nodelist::Node contains functions that can be used to get information about node entry in Fidonet Technology Network nodelist.

METHODS

new

This method creates FTN::Nodelist::Node object.

You should not use it anyway, since it is used from FTN::Nodelist. See FTN::Nodelist for details.

address

Returns FTN node address in 4D format.

keyword

Returns FTN node keyword (Pvt/Hold/Down/Zone/Region/Host/Hub). Empty string is used for regular node.

name

Returns FTN node station name.

This field may also be used by IP nodes for a domain name, static IP address or E-Mail address for email tunnelling programs.

location

Returns FTN node location

sysop

Returns FTN node sysop name

phone

Returns FTN node phone number (PSTN/ISDN)

Can also contains '-Unpublished-' value or 000-IP address.

speed

Returns FTN node DCE speed

flags

Returns arrayref with FTN node flags

AUTHORS

Serguei Trouchelle <stro@railways.dp.ua> Robert James Clay <jame@rocasa.us>

LICENSE

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

COPYRIGHT

Copyright (c) 2005 Serguei Trouchelle. All rights reserved. Copyright (c) 2013 Robert James Clay. All rights reserved.