From 06064b444ad745e4742c328dd5d64f9585a449f3 Mon Sep 17 00:00:00 2001
From: Jeff Hill
If ECA_TIMEOUT is returned then get requests may be reissued followed by a subsequent call to ca_pend_io(). Specifically, the function will -block only for outstanding outstanding ca_get -requests issued, and also any channels created specifying a nill connection -handler function pointer, after the last call to ca_pend_io() or ca client -context creation whichever is later. Note that ca_get requests issued, +and also any channels created specifying a nill connection handler function +pointer, after the last call to ca_pend_io() or ca client context creation +whichever is later. Note that ca_create_channel requests generally should not be reissued for the same process variable unless ca_clear_channel is called first.
@@ -2008,6 +2008,9 @@ unlikeca_pend_io it does not
indicate anything about the status of pending IO requests when it
returns ECA_NORMAL.
+See also Thread Safety and Preemptive Callback to User +Code.
+TIMEOUT