Jeff Hill
|
7d3d54005f
|
fixed build failure after Ralph's function spelling fix
|
2002-01-17 23:46:10 +00:00 |
|
Jeff Hill
|
efdcdc864d
|
UDP wakeup message when channel is deleted is not required
|
2001-10-24 15:34:24 +00:00 |
|
Jeff Hill
|
8d2eaa9cf5
|
dont use implicit template instantiation because Tornado II GNU isnt ready
|
2001-10-22 03:39:04 +00:00 |
|
Jeff Hill
|
7b1b2988d7
|
turn of ms already instantiated warning
|
2001-10-22 03:18:52 +00:00 |
|
Jeff Hill
|
f1d7722f80
|
use explicit template instantiation
|
2001-10-20 00:43:26 +00:00 |
|
Jeff Hill
|
0ed3880913
|
call tcp fd reg callback from UDP thread
|
2001-10-18 22:32:40 +00:00 |
|
Jeff Hill
|
2123916c45
|
more restrictions on use of preemptive callback enabled - and
merged IO cancel routine into channel uninstall
|
2001-10-15 21:51:04 +00:00 |
|
Jeff Hill
|
5555ea4edc
|
supressed message about orphaned IO requests at exit because it
is perfectly normal for channels and therefore subscription IO
blocks to exist at exit (its the user's responsability to delete
them.
|
2001-10-10 22:57:41 +00:00 |
|
Jeff Hill
|
90b4d40b96
|
changed sprintf format
|
2001-10-05 01:32:18 +00:00 |
|
Jeff Hill
|
2015e37f53
|
fixed problems where lock was released but channel was
inconsistently attached to an IIU
|
2001-10-04 17:47:07 +00:00 |
|
Jeff Hill
|
8ca27c4b4e
|
cosmetic
|
2001-10-03 22:37:30 +00:00 |
|
Jeff Hill
|
475e16ec96
|
use subroutine to compute the priority and rearranged cac constructor
to be robust in the face of exceptions (workaround for TII g++ bug)
|
2001-10-03 17:25:28 +00:00 |
|
Jeff Hill
|
b19e46db7e
|
send clear channel to the server when claim reply arrives and
there is no matching channel in the client. Also cleared up
other potential glitches related to deleting channels.
|
2001-10-02 01:14:09 +00:00 |
|
Jeff Hill
|
bffacccf79
|
improved tcpiiu shut down seq
|
2001-09-20 17:26:02 +00:00 |
|
Jeff Hill
|
049953e8ac
|
COSMETIC
|
2001-09-10 20:43:35 +00:00 |
|
Jeff Hill
|
bf5ffaf41b
|
workaround for new ( std::no_throw ) Tornado II compiler bug check
|
2001-09-10 14:45:45 +00:00 |
|
Jeff Hill
|
0afaadb981
|
use std::bad_alloc()
|
2001-09-10 14:32:49 +00:00 |
|
Jeff Hill
|
dcd20fa978
|
use proper form of delete
|
2001-09-08 00:48:22 +00:00 |
|
Jeff Hill
|
6b2ff88e40
|
fixed gnu warnings
|
2001-09-07 23:32:26 +00:00 |
|
Jeff Hill
|
ad819cba65
|
restructure to eliminate use of select
|
2001-09-07 23:02:32 +00:00 |
|
Jeff Hill
|
74b5d6093f
|
changed noop request to version request
|
2001-08-29 17:48:02 +00:00 |
|
Jeff Hill
|
ab82d8c6fc
|
fixed gnu warnings
|
2001-08-23 21:36:31 +00:00 |
|
Jeff Hill
|
798e5b6d3a
|
fixed hang during channel delete and added client prioritization
|
2001-08-23 21:10:34 +00:00 |
|
Jeff Hill
|
d69d957ebe
|
removed double ECA_DISCONN exception callback
|
2001-08-16 21:22:48 +00:00 |
|
Jeff Hill
|
cc191cddbc
|
send channel destroy exception to all IO and send disconnect exception
to subscription IO
|
2001-08-16 01:22:22 +00:00 |
|
Jeff Hill
|
46bf66f198
|
removed function parameter
|
2001-08-13 21:07:44 +00:00 |
|
Jeff Hill
|
cfc8c2b8e0
|
better message
|
2001-08-09 16:29:56 +00:00 |
|
Jeff Hill
|
7119b68a3b
|
fixed borland warning
|
2001-08-06 23:27:53 +00:00 |
|
Jeff Hill
|
96557512f5
|
cosmetic
|
2001-08-02 21:20:54 +00:00 |
|
Jeff Hill
|
c1e34b85fd
|
fixed IIU disconnect problem
|
2001-08-02 01:35:27 +00:00 |
|
Jeff Hill
|
d0e4a93563
|
simplified schedualing
|
2001-08-02 00:34:46 +00:00 |
|
Jeff Hill
|
e095b7feba
|
fixed sun pro warnings
|
2001-07-16 16:59:37 +00:00 |
|
Jeff Hill
|
13f8bc14ec
|
better test to determine if this is a receive processing thread,
and moved delay == 0 is wait forever to legacy ca_pend_io interface
|
2001-07-16 15:39:59 +00:00 |
|
Jeff Hill
|
dd3baf0ce4
|
fixed and also simplified locking logic
|
2001-07-13 23:12:41 +00:00 |
|
Jeff Hill
|
d0e047f78f
|
correct fix for thread switch problem on Linux
|
2001-07-13 16:06:39 +00:00 |
|
Jeff Hill
|
20aebe4460
|
kludge to test thread switch on Linux
|
2001-07-13 02:16:07 +00:00 |
|
Jeff Hill
|
35d23ac6bd
|
fixed cac rundown bugs
|
2001-07-13 01:58:23 +00:00 |
|
Jeff Hill
|
a29b0fafc7
|
changed name of constant and added block until recv
backlog is complete to pend_event
|
2001-07-12 23:57:24 +00:00 |
|
Jeff Hill
|
ef4ebf4d4b
|
work correctly on systems without preemptive schedualing
|
2001-07-12 23:48:14 +00:00 |
|
Jeff Hill
|
a5c339209b
|
improved schedualing of recv process thread
|
2001-07-11 23:19:13 +00:00 |
|
Jeff Hill
|
b90c266295
|
fixed diagnostic
|
2001-07-03 00:54:37 +00:00 |
|
Jeff Hill
|
f6ea24d417
|
allow subscription delete from subscription callback
|
2001-06-29 22:16:38 +00:00 |
|
Jeff Hill
|
69545bc772
|
installed some limited self test capabilities so that the hash tables
can be verified during regression testing
|
2001-06-28 22:12:54 +00:00 |
|
Jeff Hill
|
d4126b1c80
|
fixed autoLock where autoRelease should have been
|
2001-06-21 23:19:02 +00:00 |
|
Jeff Hill
|
22e9be48ad
|
fixed bug in proper cleanup of client context
|
2001-06-21 23:04:44 +00:00 |
|
Jeff Hill
|
e684ff02eb
|
simplified locking
|
2001-06-21 17:16:20 +00:00 |
|
Jeff Hill
|
da412768fa
|
eliminate redundant code
|
2001-06-21 00:29:55 +00:00 |
|
Jeff Hill
|
99df1b5584
|
fixed a disconnect related problem and also improved
structure of locking
|
2001-06-20 17:45:19 +00:00 |
|
Jeff Hill
|
6348395b7f
|
fixed gnu warning
|
2001-06-19 23:44:49 +00:00 |
|
Jeff Hill
|
13b74464ab
|
rearranged code so that we have a late start
process receive thread again
|
2001-06-19 23:30:09 +00:00 |
|