/usr/local/CPAN/NISPlus/Net/NISPlus/Object.pm
# $Id: Object.pm,v 1.5 1997/02/07 11:32:41 rik Exp $
BEGIN { require Net::NISPlus; };
package Net::NISPlus::Object;
sub print
{
my($me) = shift;
Net::NISPlus::nis_print_object($me->object);
}
sub object
{
my($me) = shift;
if (! $me->{'object'})
{
if ( !($me->{'object'} = Net::NISPlus::nis_lookup($me->{'full_path'})))
{
Net::NISPlus::prwarning("can't look up object $me->{'full_path'}: ",
Net::NISPlus::nis_sperrno(Net::NISPlus::last_error));
}
}
$me->{'object'};
}
sub type
{
my ($me) = shift;
Net::NISPlus::obj_type($me->object);
}
1;