new channel create received flag and new circuit responive, unresponsive, and

hangup methods
This commit is contained in:
Jeff Hill
2003-10-23 22:32:45 +00:00
parent 2011e6b87a
commit ab2a2d7a9c

View File

@@ -75,8 +75,13 @@ public:
epicsGuard < cacMutex > & guard );
void connect ( epicsGuard < callbackMutex > & cbGuard,
epicsGuard < cacMutex > & guard );
void disconnect ( netiiu & newiiu, epicsGuard < callbackMutex > & cbGuard,
void responsiveCircuitNotify (
epicsGuard < callbackMutex > & cbGuard,
epicsGuard < cacMutex > & guard );
void unresponsiveCircuitNotify ( epicsGuard < callbackMutex > & cbGuard,
epicsGuard < cacMutex > & guard );
void circuitHangupNotify ( class udpiiu &,
epicsGuard < callbackMutex > & cbGuard, epicsGuard < cacMutex > & guard );
bool searchMsg ( class udpiiu & iiu, unsigned & retryNoForThisChannel );
void createChannelRequest ( class tcpiiu & iiu, epicsGuard < cacMutex > & );
void beaconAnomalyNotify ();
@@ -115,7 +120,8 @@ private:
ca_uint16_t typeCode;
ca_uint8_t priority;
bool f_connected:1;
bool f_claimSent:1;
bool f_createChanReqSent:1;
bool f_createChanRespReceived:1;
void initiateConnect ();
ioStatus read ( unsigned type, arrayElementCount count,
cacReadNotify &, ioid * );