From 5897a8e4c5f23e77255b6f57fb1d7afa1f0bce34 Mon Sep 17 00:00:00 2001
From: Jeff Hill
All of these functions return ECA_DISCONN if the channel is currently disconnected.
All put requests are accumulated (buffered) and not forwarded to the IOC @@ -1043,6 +1046,8 @@ This allows several requests to be efficiently combined into one message.
ECA_ALLOCMEM - Unable to allocate memory
+ECA_DISCONN - Channel is disconnected
+All of these functions return ECA_DISCONN if the channel is currently +disconnected.
+All get requests are accumulated (buffered) and not forwarded to the IOC until one of ca_flush_io, ca_pend_io, ca_pend_event, or ca_sg_pend are called. This allows several requests to be efficiently sent over the network @@ -1135,6 +1143,8 @@ in one message.
ECA_ALLOCMEM - Unable to allocate memory
+ECA_DISCONN - Channel is disconnected
+Subscriptions may be installed or canceled against both connected and -disconnected channels. The specified USERFUNC is always called once -immediately after establishing each new connection with the process variable -or immediately from within ca_add_event() if the client and server share the -same address space.
+disconnected channels. The specified USERFUNC is called once immediately +after the subscription is installed with the process variable's current state +if the process variable is connected. Otherwise, the specified USERFUNC is +called immediately after establishing a connection (or reconnection) with the +process variable. The specified USERFUNC is called immediately with the +process variable's current state from within ca_add_event() if the client and +the process variable share the same address space.If a subscription is installed on a channel in a disconnected state then the requested count will be set to the native maximum element count of the