Commit Graph

96 Commits

Author SHA1 Message Date
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
Jeff Hill
ab52e91d66 IO deletes must wait for callback completion 2001-06-19 20:05:44 +00:00
Jeff Hill
12ea010e4b fixed bug where resource was deallocated but it was
still in the hash table, and no longer need to specify
the hash table size
2001-06-15 22:41:03 +00:00
Jeff Hill
22b5eca868 set number of channels guess 2001-06-04 23:12:23 +00:00
Jeff Hill
ba8e61f26a fixed bug where suibscription cancel request was not sent to
server when user canceled IO
2001-06-01 16:44:17 +00:00
Jeff Hill
6fbf031e75 fixed sun pro warnings 2001-05-23 01:23:23 +00:00
Jeff Hill
70de17474b large array changes 2001-05-22 02:02:10 +00:00
Jeff Hill
e585c60d67 fixed sun pro warning 2001-04-20 01:21:48 +00:00
Jeff Hill
00641af25c fixed gnu warnings 2001-04-20 00:50:19 +00:00
Jeff Hill
1e786e3d5a broke apart monolithic iocinf.h header file 2001-04-19 23:52:07 +00:00
Jeff Hill
a8a86993e3 fixed sun pro warnings 2001-04-17 00:44:59 +00:00
Jeff Hill
1ec6f444b7 changed file name 2001-04-17 00:03:02 +00:00
Jeff Hill
332a7228a8 dont hold lock while calling callbacks 2001-04-16 22:38:38 +00:00
Jeff Hill
ef696499e4 optimized free list locking 2001-03-22 22:12:09 +00:00
Jeff Hill
31454ef08a fixed proper IO destroy when channel exits 2001-03-21 16:11:24 +00:00
Jeff Hill
c0c2d30209 changed locking hierarchy 2001-03-21 01:07:27 +00:00
Jeff Hill
cbabe522e1 osiTimer => epicsTimer 2001-03-08 21:32:56 +00:00
Jeff Hill
8b38402d4b fixed gnu warnings 2001-03-07 17:13:19 +00:00
Jeff Hill
5eafdfd398 many changes 2001-03-07 16:03:56 +00:00
Jeff Hill
7dec56450b removed redundant brackets 2001-02-23 00:04:14 +00:00
Jeff Hill
f550878fed removed function pointer dump 2001-02-16 03:29:07 +00:00