X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FRoute.pm;h=0676139aa033647f434bc557a6c6a4cdfc179c82;hb=2841b340579dae85808c5a571df3140b736c2fb2;hp=019ba1e3c68f1355f6f7f1c223e0754733f49075;hpb=f947241f6d5b47238e1fbb434de928bd5b89550c;p=spider.git diff --git a/perl/Route.pm b/perl/Route.pm index 019ba1e3..0676139a 100644 --- a/perl/Route.pm +++ b/perl/Route.pm @@ -70,7 +70,7 @@ sub new ($self->{dxcc}, $self->{itu}, $self->{cq}, $self->{state}, $self->{city}) = Prefix::cty_data($call); - $self->{flags} = here(1); + $self->{flags} = 1; return $self; } @@ -134,13 +134,6 @@ sub is_empty return @{$self->{$_[0]}} == 0; } -sub is_aranea -{ - my $self = shift; - $self->{aranea} = shift if @_; - return $self->{aranea}; -} - # # flag field constructors/enquirers # @@ -156,21 +149,15 @@ sub is_aranea sub here { my $self = shift; - my $r = shift; - return $self ? 1 : 0 unless ref $self; - return ($self->{flags} & 1) ? 1 : 0 unless defined $r; - $self->{flags} = (($self->{flags} & ~1) | ($r ? 1 : 0)); - return $r ? 1 : 0; + $self->{flags} = shift if @_; + return $self->{flags}; } +# conferencing in the ak1a sense is not supported sub conf { my $self = shift; - my $r = shift; - return $self ? 2 : 0 unless ref $self; - return ($self->{flags} & 2) ? 2 : 0 unless defined $r; - $self->{flags} = (($self->{flags} & ~2) | ($r ? 2 : 0)); - return $r ? 2 : 0; + return 0; } sub parents