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 970832d53df28987489e28ad48c25b53578b1f5e..d21497bdc4222b870945eff5a6d5d97560321098 100644
(file)
--- a/
perl/DXChannel.pm
+++ b/
perl/DXChannel.pm
@@
-57,6
+57,8
@@
use vars qw(%channels %valid);
confmode => '0,In Conference?,yesno',
dx => '0,DX Spots,yesno',
redirect => '0,Redirect messages to',
confmode => '0,In Conference?,yesno',
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)]
@@
-123,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
@@
-186,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