X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FRoute%2FNode.pm;h=b6667849743ca68569c7e1968ae9ddb556e99ab1;hb=4a9c1e3fabd9931b914307ee4f79e7259b8cdfd6;hp=3c4addd01c841ab41d54c45c63e779c0cb734128;hpb=f47bc72134852f42fe03ab6afe91a9ba1b0ff705;p=spider.git diff --git a/perl/Route/Node.pm b/perl/Route/Node.pm index 3c4addd0..b6667849 100644 --- a/perl/Route/Node.pm +++ b/perl/Route/Node.pm @@ -29,8 +29,9 @@ use vars qw(%list %valid @ISA $max $filterdef); users => '0,Users,parray', usercount => '0,User Count', version => '0,Version', - np => '0,Using New Prot,yesno', - lid => '0,Last Msgid', + handle_xml => '0,Using XML,yesno', + lastmsg => '0,Last Route Msg,atime', + lastid => '0,Last Route MsgID', ); $filterdef = $Route::filterdef; @@ -224,7 +225,7 @@ sub new $self->{flags} = shift; $self->{users} = []; $self->{nodes} = []; - $self->{lid} = 0; + $self->{lastid} = {}; $list{$call} = $self; @@ -245,22 +246,6 @@ sub get_all return values %list; } -sub newid -{ - my $self = shift; - my $id = shift; - - return 0 if $id == $self->{lid}; - if ($id > $self->{lid}) { - $self->{lid} = $id; - return 1; - } elsif ($self->{lid} - $id > 500) { - $self->{id} = $id; - return 1; - } - return 0; -} - sub _addparent { my $self = shift;