25 #ifndef INC_searchTimer_H 26 #define INC_searchTimer_H 69 void uninstallChanDueToSuccessfulSearchResponse (
71 ca_uint32_t respDatagramSeqNo,
bool seqNumberIsValid,
73 void show (
unsigned level )
const;
77 epicsTime timeAtLastSend;
82 double framesPerTryCongestThresh;
84 unsigned searchAttempts;
85 unsigned searchResponses;
89 const bool boostPossible;
92 expireStatus expire (
const epicsTime & currentTime );
98 #endif // ifdef INC_searchTimer_H
virtual ca_uint32_t datagramSeqNumber(epicsGuard< epicsMutex > &) const =0
virtual bool datagramFlush(epicsGuard< epicsMutex > &, const epicsTime ¤tTime)=0
virtual ~searchTimerNotify()=0
APIs for the epicsMutex mutual exclusion semaphore.
virtual void boostChannel(epicsGuard< epicsMutex > &, nciu &)=0
virtual void noSearchRespNotify(epicsGuard< epicsMutex > &, nciu &, unsigned)=0
virtual double getRTTE(epicsGuard< epicsMutex > &) const =0
virtual void updateRTTE(epicsGuard< epicsMutex > &, double rtte)=0