projects
/
spider.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
got a working read message command WITH private marking (ie store works)
[spider.git]
/
perl
/
DXChannel.pm
diff --git
a/perl/DXChannel.pm
b/perl/DXChannel.pm
index 5a9ca3b2de56c41bfae40ef7f480c28e840a8f4f..d21497bdc4222b870945eff5a6d5d97560321098 100644
(file)
--- a/
perl/DXChannel.pm
+++ b/
perl/DXChannel.pm
@@
-58,6
+58,7
@@
use vars qw(%channels %valid);
dx => '0,DX Spots,yesno',
redirect => '0,Redirect messages to',
lang => '0,Language',
dx => '0,DX Spots,yesno',
redirect => '0,Redirect messages to',
lang => '0,Language',
+ func => '9,Function',
);
# create a new channel object [$obj = DXChannel->new($call, $msg_conn_obj, $user_obj)]
);
# create a new channel object [$obj = DXChannel->new($call, $msg_conn_obj, $user_obj)]
@@
-124,6
+125,13
@@
sub is_user
return $self->{sort} eq 'U';
}
return $self->{sort} eq 'U';
}
+# is it a connect type
+sub is_connect
+{
+ my $self = shift;
+ return $self->{sort} eq 'C';
+}
+
# handle out going messages, immediately without waiting for the select to drop
# this could, in theory, block
sub send_now
# handle out going messages, immediately without waiting for the select to drop
# this could, in theory, block
sub send_now
@@
-187,7
+195,7
@@
sub state
my $self = shift;
$self->{oldstate} = $self->{state};
$self->{state} = shift;
my $self = shift;
$self->{oldstate} = $self->{state};
$self->{state} = shift;
- dbg('state', "$self->{call} channel state $self->{oldstate} -> $self->{state}\n");
+ dbg('state', "$self->{call} channel
func $self->{func}
state $self->{oldstate} -> $self->{state}\n");
}
# disconnect this channel
}
# disconnect this channel