Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Net::ACL::Match::IP(3)User Contributed Perl DocumentatioNet::ACL::Match::IP(3)

NAME
       Net::ACL::Match::IP - Class matching IP addresses against an IP or
       network

SYNOPSIS
	   use Net::ACL::Match::IP;

	   # Constructor
	   $match = new	Net::ACL::Match::IP(1,'10.0.0.0/8');

	   # Accessor Methods
	   $netmaskobj = $match->net($netmaskobj);
	   $netmaskobj = $match->net($net);
	   $index = $match->index($index);
	   $rc = $match->match($ip);

DESCRIPTION
       This module is just a wrapper of	the Net::Netmask module	to allow it to
       operate automatically with Net::ACL::Rule.

CONSTRUCTOR
       new() - create a	new Net::ACL::Match::IP	object
	       $match =	new Net::ACL::Match::IP(1,'10.0.0.0/8');

	   This	is the constructor for Net::ACL::Match::IP objects. It returns
	   a reference to the newly created object. The	first argument is the
	   argument number of the match	method that should be matched. The
	   remaining arguments is parsed directly to the constructor of
	   Net::Netmask.

ACCESSOR METHODS
       net()
	   The net method returns the Net::Netmask object representing the
	   network matched. If called with a Net::Netmask object, the net used
	   for matching	is changed to that object. If called with a anything
	   else, the Net::Netmask constructor will be used to convert it to a
	   Net::Netmask	object.

       index()
	   The index method returns the	index of the argument that will	be
	   matched.  If	called with an argument, the index is changed to that
	   argument.

       match()
	   The match method invoke the match() method of the Net::Netmask
	   object constructed by new().	The index value	defines	which argument
	   is passed on	to new().

SEE ALSO
       Net::Netmask, Net::ACL, Net::ACL::Rule, Net::ACL::Match

AUTHOR
       Martin Lorensen <bgp@martin.lorensen.dk>

perl v5.24.1			  2003-06-06		Net::ACL::Match::IP(3)

NAME | SYNOPSIS | DESCRIPTION | CONSTRUCTOR | ACCESSOR METHODS | SEE ALSO | AUTHOR

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Net::ACL::Match::IP&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help