Commit Graph

1747 Commits

Author SHA1 Message Date
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 08b16eba09 added start(), removed destroy(), and made connect() private 2001-10-18 22:23:53 +00:00
Jeff Hill db6b7367cd updated notes 2001-10-15 21:51:28 +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 5c353c4fa1 exported the CA client context id 2001-10-15 21:49:46 +00:00
Jeff Hill 864209af1c use ca_client_context in the original API 2001-10-15 21:48:17 +00:00
Jeff Hill e30a01cab5 cosmetic 2001-10-15 21:47:10 +00:00
Jeff Hill 78239fb213 changed oldCAC from class to struct 2001-10-15 21:46:42 +00:00
Jeff Hill 42b8dcc3bf allow any CA system thread to attach to a ca context 2001-10-15 21:46:01 +00:00
Jeff Hill 218cf86318 removed destroyAllIO() func, and removed unused member data 2001-10-15 21:23:36 +00:00
Jeff Hill f770728ed0 changed ca_client_context to oldCAC 2001-10-15 21:22:37 +00:00
Jeff Hill 0422478975 new error code 2001-10-15 21:21:20 +00:00
Jeff Hill d67e8a28c6 stated that multiple threads are not allowed if preemptive callback is disabled 2001-10-15 21:20:58 +00:00
Jeff Hill f26ba7daa6 destroy all IO function included now in uninstallChannel() 2001-10-15 21:19:59 +00:00
Jeff Hill 75cf4ebcff function name change 2001-10-15 21:19:16 +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 00d878aff8 supress shutdown when a circuit times out while connecting 2001-10-10 22:14:06 +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 17cb74de76 use subroutine to compute the priority 2001-10-03 17:24:12 +00:00
Jeff Hill 19f8326ae0 use subroutine to compute the priority and dont restart
the recv watchdog while holding the callback lock
2001-10-03 17:23:31 +00:00
Jeff Hill 0c22d38d55 return "not connected" before "no write access" for put 2001-10-02 17:09:56 +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 c54518d555 test for channel connected outside the clear channel request stub 2001-10-02 01:11:06 +00:00
Jeff Hill deb6813aee changed clear channel interface 2001-10-02 01:10:21 +00:00
Jeff Hill 0809aa8c8b cosmetic 2001-09-25 00:10:23 +00:00
Jeff Hill 8b0161c463 added comment 2001-09-25 00:09:26 +00:00
Jeff Hill 8012642f9b cosmetic 2001-09-21 18:49:29 +00:00
Jeff Hill ba4df8fd29 cosmetic 2001-09-21 17:33:20 +00:00
Jeff Hill 5b2d1df716 cosmetic 2001-09-21 17:29:25 +00:00
Jeff Hill 322b492f7f improved sync group startup sequence 2001-09-20 17:30:50 +00:00
Jeff Hill 329d91c595 improved subscription startup sequence 2001-09-20 17:30:26 +00:00
Jeff Hill 347997bed1 install ca diagnostics header file 2001-09-20 17:29:51 +00:00
Jeff Hill f3edc221f3 catch additional exceptions and modified subscription startup
to work better with local channels
2001-09-20 17:29:25 +00:00
Jeff Hill 44e8fa75d3 improved test for local channels 2001-09-20 17:27:49 +00:00
Jeff Hill bffacccf79 improved tcpiiu shut down seq 2001-09-20 17:26:02 +00:00
Jeff Hill ba36f44354 allow use from C++ 2001-09-20 17:25:30 +00:00
Jeff Hill d80c01f2b2 removed deadlock vulnerabilities 2001-09-20 17:24:54 +00:00
Jeff Hill 21f5c8a0de throw standard exception class 2001-09-20 17:17:10 +00:00
Jeff Hill bdd20db4f2 dont initiate IO in constructor 2001-09-20 17:16:45 +00:00
Jeff Hill 863b0ebb03 added new exception 2001-09-20 17:13:19 +00:00
Jeff Hill 7597f551ad improved tcp shut down seq 2001-09-20 17:10:23 +00:00
Jeff Hill b7128a8aa2 added stop threads member func 2001-09-20 17:09:50 +00:00
Jeff Hill 2893c435ac doc 2001-09-18 17:06:31 +00:00
Jeff Hill 16aa60586d changed ca create channel doc 2001-09-11 18:10:38 +00:00
Jeff Hill 6ce71a7b54 doc 2001-09-11 14:34:59 +00:00
Jeff Hill cda6791496 we must call shutdown in addition to close on Linux 2001-09-10 23:52:57 +00:00
Jeff Hill ccd2eb30bd wait for connection count to return to normal 2001-09-10 21:55:21 +00:00