X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FRoute%2FNode.pm;h=76d987572e3e789f6beee90ba9a0ed0bfcddbcf3;hb=efe672a9629651117e499b23065afcb981e5083d;hp=193fb8de3d29ae55c2a4cf21fa67e879319d690c;hpb=cfa6a715412c7c4972ec85034bd2d945751317cb;p=spider.git diff --git a/perl/Route/Node.pm b/perl/Route/Node.pm index 193fb8de..76d98757 100644 --- a/perl/Route/Node.pm +++ b/perl/Route/Node.pm @@ -203,6 +203,14 @@ sub del_user return @out; } +# is a user on this node +sub is_user +{ + my $self = shift; + my $call = shift; + return scalar grep {$_ eq $call} @{$self->{users}}; +} + sub usercount { my $self = shift; @@ -270,6 +278,7 @@ sub calc_config_changes return (\@dnodes, \@dusers, \@nnodes, \@nusers); } + sub new { my $pkg = shift;