Commit Graph

96 Commits

Author SHA1 Message Date
Jeff Hill
2c21dd8737 receive watchdog delay diagnostic 2003-02-24 16:05:22 +00:00
Jeff Hill
739bc335b7 optimizations suggested by quantify 2003-02-20 22:46:16 +00:00
Jeff Hill
3f680362bb improved client scedualing fro fdManager based apps 2003-02-20 17:27:04 +00:00
Andrew Johnson
31c67f87c5 Tornado 2.2 doesn't like const for the second argument to sendto() 2003-02-13 22:59:36 +00:00
Jeff Hill
f119b11c57 fixed cpu consumption problems in clients that use fd managers
together with ca fd registration
2003-01-23 20:13:44 +00:00
Jeff Hill
dc5f217493 simplified 2002-12-11 02:11:16 +00:00
Jeff Hill
55d3b8a9f0 cosmetic 2002-12-10 23:57:02 +00:00
Jeff Hill
8ed40e2118 fixed code that no longer works with gcc 3.2 agressive alias analysis 2002-12-10 23:48:46 +00:00
Jeff Hill
3facf84411 removed double checked lock optimization 2002-10-23 22:39:06 +00:00
Jeff Hill
efbdda83ce improved message 2002-09-17 18:01:09 +00:00
Jeff Hill
539d3478c8 fixed beacon detect logic does not detect reconnected servers 2002-09-11 23:30:12 +00:00
Jeff Hill
761a87ea73 eliminate disconnect message from ca_task_exit 2002-09-11 20:54:40 +00:00
Jeff Hill
0bb346a212 cosmetic 2002-09-07 00:12:50 +00:00
Jeff Hill
e45a480dca changed tsDLIterBD to tsDLIter 2002-07-25 21:02:29 +00:00
Janet B. Anderson
93b0bf478d Updated license comments. 2002-07-12 21:35:43 +00:00
Jeff Hill
692a72f46c o upgraded udp to use version and sequence numbers
o fixed race condition in search timer
2002-06-25 18:52:50 +00:00
Jeff Hill
c8095b4edc search timer now uses a private lock 2002-06-17 15:18:58 +00:00
Jeff Hill
36b061fa2f eliminated dead lock vulnerability 2002-06-14 18:22:50 +00:00
Jeff Hill
712d55f3b5 avoid use of ellFree because we get a freee and a malloc in different dlls 2002-05-28 23:56:16 +00:00
Jeff Hill
8f306ef992 more work on tcp shutdown sequence 2002-05-14 20:30:29 +00:00
Jeff Hill
210222a2f3 export shutdown capability for ~cac 2002-05-13 21:23:26 +00:00
Jeff Hill
105da2c781 removed removeAllChannels() mf 2002-05-09 17:19:12 +00:00
Jeff Hill
524a987774 adapt to interface change 2002-05-08 23:24:34 +00:00
Ralph Lange
68fe111e9b Changes for HPUX 2002-05-02 13:07:53 +00:00
Jeff Hill
b22084a741 firmed up compile time lock requirements 2002-04-26 00:10:35 +00:00
Jeff Hill
362709e356 fixed return from void function 2002-04-25 19:09:13 +00:00
Jeff Hill
420ad02d89 many structural improvements 2002-04-25 18:21:20 +00:00
Jeff Hill
28ef90cb1b epicsAutoMutex has a new name, fixed free lists, and use c++ thread class,
and fixed dll symbol exports
2002-03-21 23:10:06 +00:00
Jeff Hill
18e9d2a299 auto mutex release now requires an auto mutex 2002-02-28 00:16:18 +00:00
Jeff Hill
5c73a4fa91 detect beacons duplicated by redundant routes 2002-02-11 19:23:46 +00:00
Jeff Hill
0b2c21767a fix for CONNRESET with disconnected udp socket issue 2002-02-07 19:00:10 +00:00
Jeff Hill
d96fb9ac5d call epics builtin inline byte swapping 2002-02-06 23:41:53 +00:00
Ralph Lange
fd5ef88125 Fixed some static_cast / HP aCC tag problems. 2002-02-06 10:09:35 +00:00
Jeff Hill
eb86c4109e fixed warnings 2002-02-06 02:28:27 +00:00
Ralph Lange
497eb2d1c4 Moved CA_..._PORT static casts from caProto.h into C++ sources. 2002-02-05 12:58:31 +00:00
Ralph Lange
1876eac721 Fuzzily wise-guyishly fixed a misspelling. 2002-02-05 12:38:58 +00:00
Ralph Lange
4bd3e02954 Changes for HP-UX 11 - first semi-stable version 2002-02-04 16:05:49 +00:00
Jeff Hill
a85132c6a6 dont send udp wakeup message if the socket is closed 2001-10-24 15:33:43 +00:00
Jeff Hill
f1d7722f80 use explicit template instantiation 2001-10-20 00:43:26 +00:00
Jeff Hill
5e1804ae94 moved the udp fd reg to be called from the user thread 2001-10-18 22:26:46 +00:00
Jeff Hill
75cf4ebcff function name change 2001-10-15 21:19:16 +00:00
Jeff Hill
17cb74de76 use subroutine to compute the priority 2001-10-03 17:24:12 +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
f32583bdbd fixed benign gnu warning 2001-08-16 01:16:22 +00:00
Jeff Hill
2a1d135889 dont pull bytes out of sock until obtaining the cb lock so single
threaded apps work better
2001-08-13 21:04:58 +00:00
Jeff Hill
d0e4a93563 simplified schedualing 2001-08-02 00:34:46 +00:00
Jeff Hill
ef54680c9d better test to determine if this is a receive processing thread 2001-07-16 15:37:55 +00:00
Jeff Hill
70de17474b large array changes 2001-05-22 02:02:10 +00:00
Jeff Hill
00641af25c fixed gnu warnings 2001-04-20 00:50:19 +00:00