X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXCluster.pm;h=8338cccb5a511c3da8e0d1096a5679d6520424fe;hb=1cc51a6696899a05d1b9ca40dab497cfdc39294b;hp=1b81065477c4c9daf5be1c55a4aa5d9e6b07570d;hpb=aaf4228b14eaaaf1d8510ed9e46c373fd41092b3;p=spider.git diff --git a/perl/DXCluster.pm b/perl/DXCluster.pm index 1b810654..8338cccb 100644 --- a/perl/DXCluster.pm +++ b/perl/DXCluster.pm @@ -33,6 +33,12 @@ use vars qw(%cluster %valid); users => '0,No of Users', ); +use vars qw($VERSION $BRANCH); +$VERSION = sprintf( "%d.%03d", q$Revision$ =~ /(\d+)\.(\d+)/ ); +$BRANCH = sprintf( "%d.%03d", q$Revision$ =~ /\d+\.\d+\.(\d+)\.(\d+)/ ) || 0; +$main::build += $VERSION; +$main::branch += $BRANCH; + sub alloc { my ($pkg, $dxchan, $call, $confmode, $here) = @_; @@ -155,7 +161,7 @@ sub mynode unless ($noderef) { my $mynode = $self->{mynode}; my $call = $self->{call}; - dbg('err', "parent node $mynode has disappeared from $call" ); + dbg("parent node $mynode has disappeared from $call") if isdbg('err'); } } return $noderef; @@ -173,7 +179,7 @@ sub dxchan unless ($dxchan) { my $dxcall = $self->{dxchancall}; my $call = $self->{call}; - dbg('err', "parent dxchan $dxcall has disappeared from $call" ); + dbg("parent dxchan $dxcall has disappeared from $call") if isdbg('err'); } } return $dxchan; @@ -216,7 +222,7 @@ sub new my $self = $pkg->alloc($dxchan, $call, $confmode, $here); $self->{mynode} = $node->call; $node->add_user($call, $self); - dbg('cluster', "allocating user $call to $node->{call} in cluster\n"); + dbg("allocating user $call to $node->{call} in cluster\n") if isdbg('cluster'); return $self; } @@ -227,7 +233,7 @@ sub del my $node = $self->mynode; $node->del_user($call); - dbg('cluster', "deleting user $call from $node->{call} in cluster\n"); + dbg("deleting user $call from $node->{call} in cluster\n") if isdbg('cluster'); } sub count @@ -264,7 +270,7 @@ sub new $self->{mynode} = $self->call; # for sh/station $self->{users} = 0; $nodes++; - dbg('cluster', "allocating node $call to cluster\n"); + dbg("allocating node $call to cluster\n") if isdbg('cluster'); return $self; } @@ -290,7 +296,7 @@ sub del $ref->del(); # this also takes them out of this list } delete $DXCluster::cluster{$call}; # remove me from the cluster table - dbg('cluster', "deleting node $call from cluster\n"); + dbg("deleting node $call from cluster\n") if isdbg('cluster'); $users -= $self->{users}; # it may be PC50 updated only therefore > 0 $users = 0 if $users < 0; $nodes--;