4 # Copyright (c) 1998 Dirk Koopman G1TLH
9 my ($self, $line) = @_;
10 my @argv = split /\s+/, $line; # generate an argv
13 my $from = $self->call();
15 if ($argv[1] eq '>') {
17 $line =~ s/^$argv[0]\s+>\s+$argv[2]\s*//;
19 $line =~ s/^$argv[0]\s*//;
22 my $dxchan = DXCommandmode->get($to); # is it for us?
23 if ($dxchan && $dxchan->is_user) {
24 $dxchan->send("$to de $from $line");
26 $line =~ s/\^//og; # remove any ^ characters
27 my $prot = DXProt::pc10($self, $to, $via, $line);
28 DXProt::route($via?$via:$to, $prot);