Samuel Abels > IPDevice > IPDevice::RouterBase::StaticRoute

Download:
IPDevice-0.04.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.01   Source  

NAME ^

IPDevice::RouterBase::StaticRoute

SYNOPSIS ^

 use IPDevice::RouterBase::StaticRoute;
 my $route = new IPDevice::RouterBase::StaticRoute;
 $route->set_network('192.168.0.0', '255.255.255.0');
 $route->set_destination('10.10.10.1);

DESCRIPTION ^

This module provides routines for storing informations regarding a single IP route.

CONSTRUCTOR AND METHODS ^

new([%args])

Object constructor. Valid arguments: none.

set_prefix($prefix)

Check & set the IP prefix to be routed. Returns FALSE if the prefix is invalid, otherwise TRUE.

get_prefix()

Returns the IP prefix.

set_network($network[, $mask])

Set the IP network address and, optionally, the mask.

get_network()

Returns the IP network address.

set_mask($mask)

Set the IP mask.

get_mask()

Returns the IP mask.

set_destination($ip)

Set the destination IP address. Returns TRUE if the ip is valid, otherwise FALSE.

get_destination()

Returns the destination IP address.

COPYRIGHT ^

Copyright (c) 2004 Samuel Abels. All rights reserved.

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

AUTHOR ^

Samuel Abels <spam debain org>

syntax highlighting: