Commit Graph

200 Commits

Author SHA1 Message Date
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
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