X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXChannel.pm;h=b7b2d4bb84ec21ae1d76c5a3bd2f9ba89993fc97;hb=4a8336156c820698be4933a3e36513750709926d;hp=6b0bb554abebcbf877ad51558df696c4cd3e8f0b;hpb=01ba3df164dca5b803527a4b7db6e5d36a334f91;p=spider.git diff --git a/perl/DXChannel.pm b/perl/DXChannel.pm index 6b0bb554..b7b2d4bb 100644 --- a/perl/DXChannel.pm +++ b/perl/DXChannel.pm @@ -4,7 +4,7 @@ # This is the base class for all channel operations, which is everything to do # with input and output really. # -# The instance variable in the outside world will be generally be called $dxchann +# The instance variable in the outside world will be generally be called $dxchan # # This class is 'inherited' (if that is the goobledegook for what I am doing) # by various other modules. The point to understand is that the 'instance variable' @@ -33,7 +33,7 @@ use DXDebug; use Filter; use strict; -use vars qw(%channels %valid); +use vars qw(%channels %valid @ISA); %channels = (); @@ -89,6 +89,7 @@ use vars qw(%channels %valid); logininfo => '9,Login info req,yesno', talklist => '0,Talk List,parray', cluster => '5,Cluster data', + isbasic => '9,Internal Connection', ); # object destruction @@ -442,7 +443,7 @@ sub decode_input # the above regexp must work unless (defined $sort && defined $call && defined $line) { - $data =~ s/([\x00-\x1f\x7f-\xff])/uc sprintf("%%%02x",ord($1))/eg; +# $data =~ s/([\x00-\x1f\x7f-\xff])/uc sprintf("%%%02x",ord($1))/eg; dbg('err', "DUFF Line on $chcall: $data"); return (); }