Commit Graph

150 Commits

Author SHA1 Message Date
Jeff Hill
8338c1bb3e fixed sun pro warnings 2002-08-22 16:05:22 +00:00
Jeff Hill
0f70d78803 fixed sun pro warnings 2002-08-22 15:53:14 +00:00
Jeff Hill
62b8f02fef initialize the beacon sequence number 2002-08-09 16:52:39 +00:00
Jeff Hill
936ca28300 added version string 2002-07-31 21:06:15 +00:00
Jeff Hill
e1d8d45788 added version string 2002-07-31 15:04:06 +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
720283754d call errlogFlush() in ~cac 2002-07-09 20:42:35 +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
b6d6688314 improved tcp shutdown sequence 2002-05-15 16:53:41 +00:00
Jeff Hill
5430388d1b fixed another tcp shutdown problem 2002-05-14 23:41:45 +00:00
Jeff Hill
8f306ef992 more work on tcp shutdown sequence 2002-05-14 20:30:29 +00:00
Jeff Hill
632e7da1ac fixed udp shutdown in ~cac 2002-05-13 21:24:01 +00:00
Jeff Hill
813a4f526c improved ioCancel and shutdown sequence 2002-05-09 17:22:36 +00:00
Jeff Hill
07bf67ef2f moved someof the functionality into the old interface and improved shutdown sequence 2002-05-09 00:36:55 +00:00
Ralph Lange
68fe111e9b Changes for HPUX 2002-05-02 13:07:53 +00:00
Jeff Hill
a7a2f1c019 make this compile on vc++ 6 2002-05-01 00:42:40 +00:00
Jeff Hill
320bb98ae5 fixed shutdown problem 2002-04-30 23:04:48 +00:00
Jeff Hill
8ff481530c use auto_ptr to avoid leaks 2002-04-30 22:16:25 +00:00
Jeff Hill
b22084a741 firmed up compile time lock requirements 2002-04-26 00:10:35 +00:00
Jeff Hill
9e46188c51 firmed up compile time lock requirements 2002-04-25 23:51:20 +00:00
Jeff Hill
bc1972ccd2 many structural improvements 2002-04-25 18:03:17 +00:00
Jeff Hill
cdfa4b5363 avoid useless vc++ warning 2002-03-27 21:32:20 +00:00
Jeff Hill
a07be4ff1b template instantiation 2002-03-27 19:18:43 +00:00
Jeff Hill
9e19d72cb1 assume that new throws an exception 2002-03-25 16:27:47 +00:00
Jeff Hill
e0956c2c11 made CA client service list an epics singleton 2002-03-22 21:25:41 +00:00
Jeff Hill
4744a0029d fixed sun pro warning 2002-03-22 17:28:09 +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
1a1c884fa9 changed channel and subscription uninstal procedures 2002-02-28 00:20:31 +00:00
Jeff Hill
bb307159d9 avoid deadlock when holding callback lock, deleting channel, but not
identified as thread that might be in possesion of cb lock
2002-02-11 19:22:17 +00:00
Jeff Hill
d96fb9ac5d call epics builtin inline byte swapping 2002-02-06 23:41:53 +00:00
Ralph Lange
5fc667f7f4 Some more HP aCC warning fixes. 2002-02-06 11:09:12 +00:00
Jeff Hill
8f85d2887c cosmetic 2002-02-06 02:23:17 +00:00
Ralph Lange
4bd3e02954 Changes for HP-UX 11 - first semi-stable version 2002-02-04 16:05:49 +00:00
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