Jeff Hill
f04fa5fdf3
many changes associated will disconnecting the channel but not disconnecting the circuit
2004-01-09 00:42:15 +00:00
Jeff Hill
2011e6b87a
increased locking requirements
2003-10-23 22:31:06 +00:00
Jeff Hill
245cf129ff
fixed disconnect callback when channel known to be disconnected
2003-09-10 17:09:25 +00:00
Jeff Hill
582a1aa0b5
restructured osi socket interface to support address reuse variations
...
on darwin and win32
2003-08-21 18:27:00 +00:00
Jeff Hill
b697fc2acc
fixed base to use close on exec options whenever creating a socket
...
on posix compliant systems
2003-07-16 17:45:09 +00:00
Jeff Hill
c8a106a50d
fixed syntax error
2003-07-03 15:11:03 +00:00
Jeff Hill
773c12becc
improved disconnect search interval
2003-07-03 15:07:51 +00:00
Ralph Lange
e978571919
Fixed HP aCC compiler warnings
2003-05-16 19:37:53 +00:00
Jeff Hill
f5e2dce279
o restructured locking to match current design practices for CAC
...
o when installing a channel into the udp iiu install it to the front of
the list, and not the back, so that its search request will be sent
first and so that its retry count will be considered when calculating
the minimum retry count.
2003-05-13 20:44:11 +00:00
Jeff Hill
c149f17cc2
convertSocketErrorToString => epicsSocketConvertErrnoToString
2003-04-24 16:44:45 +00:00
Jeff Hill
1de5f1c3ef
thread safe socket error to string function
2003-04-22 18:06:42 +00:00
Jeff Hill
c50837d7f5
removed msg minder
2003-04-18 22:06:19 +00:00
Jeff Hill
2430736ff1
patch for fdManager based client tool lock up problems
2003-04-17 00:07:50 +00:00
Jeff Hill
f484488842
added cacMessageProcessingMinder class
2003-04-16 23:01:34 +00:00
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