Randy Maas > CfgTie > CfgTie::TieProto

Download:
CfgTie-0.41.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  2
Open  0
View/Report Bugs
Source  

NAME ^

CfgTie::TieProto, CfgTie::TieProto_num -- Ties the protocol number file to a PERL hash

SYNOPSIS ^

        tie %proto, 'CfgTie::TieProto';
        print $proto{'tcp'};

DESCRIPTION ^

This is a straightforward hash tie that allows us to access the protocol number database sanely.

Ties

There are two ties available for programmers:

tie %proto,'CfgTie::TieProto'

$proto{$name} will return a hash reference of the named protocol information

tie %proto_num,'CfgTie::TieProto_num'

$proto_num{$num} will return a hash reference for the specified protocol number.

Structure of hash

Any given proto entry has the following information assoicated with it:

Name

proto name

Aliases

A list reference for other names for this proto

Number

The protocol number

Additionally, the programmer can set any other associated key, but this information will only be available to the running Perl script.

See Also ^

CfgTie::Cfgfile, CfgTie::TieAliases, CfgTie::TieGeneric, CfgTie::TieGroup, CfgTie::TieHost, CfgTie::TieNamed, CfgTie::TieNet, CfgTie::TiePh, CfgTie::TieProto, CfgTie::TieServ, CfgTie::TieShadow, CfgTie::TieUser

Caveats ^

The current version does cache some proto information.

Author ^

Randall Maas (randym@acm.org)

syntax highlighting: