25 #ifndef INC_tcpRecvWatchdog_H 26 #define INC_tcpRecvWatchdog_H 39 double periodIn, epicsTimerQueue & );
57 void show (
unsigned level )
const;
58 double delay ()
const;
66 bool probeResponsePending;
68 bool probeTimeoutDetected;
70 expireStatus expire (
const epicsTime &
currentTime );
75 #endif // #ifndef INC_tcpRecvWatchdog_H
void sendTimeoutNotify(epicsGuard< epicsMutex > &cbGuard, epicsGuard< epicsMutex > &guard)
virtual ~tcpRecvWatchdog()
void sendBacklogProgressNotify(epicsGuard< epicsMutex > &)
void probeResponseNotify(epicsGuard< epicsMutex > &)
void show(unsigned level) const
void connectNotify(epicsGuard< epicsMutex > &)
void beaconAnomalyNotify(epicsGuard< epicsMutex > &)
void messageArrivalNotify(epicsGuard< epicsMutex > &guard)
void beaconArrivalNotify(epicsGuard< epicsMutex > &)
tcpRecvWatchdog(epicsMutex &cbMutex, cacContextNotify &ctxNotify, epicsMutex &mutex, tcpiiu &, double periodIn, epicsTimerQueue &)