=item new HASHREF
-Creates a new port. To add the example to the database, see L<"insert">.
+Creates a new port. To add the port to the database, see L<"insert">.
Note that this stores the hash reference, not a distinct copy of the hash it
points to. You can ask the object for a copy with the I<hash> method.
=item check
-Checks all fields to make sure this is a valid example. If there is
+Checks all fields to make sure this is a valid port. If there is
an error, returns the error, otherwise returns false. Called by the insert
and replace methods.
unless $self->ip || $self->nasport;
return "Unknown nasnum"
unless qsearchs('nas', { 'nasnum' => $self->nasnum } );
- ''; #no error
+ $self->SUPER::check;
}
=item session
=back
-=head1 VERSION
-
-$Id: port.pm,v 1.5 2001-02-14 04:33:06 ivan Exp $
-
=head1 BUGS
-The author forgot to customize this manpage.
-
The session method won't deal well if you have multiple open sessions on a
port, for example if your RADIUS server drops B<stop> records. Suggestions for
how to deal with this sort of lossage welcome; should we close the session