This is Unofficial EPICS BASE Doxygen Site
tcpSendWatchdog Class Reference

#include "tcpSendWatchdog.h"

+ Inheritance diagram for tcpSendWatchdog:
+ Collaboration diagram for tcpSendWatchdog:

Public Member Functions

 tcpSendWatchdog (epicsMutex &cbMutex, cacContextNotify &ctxNotify, epicsMutex &mutex, tcpiiu &, double periodIn, epicsTimerQueue &queueIn)
 
virtual ~tcpSendWatchdog ()
 
void start (const epicsTime &)
 
void cancel ()
 

Detailed Description

Definition at line 32 of file tcpSendWatchdog.h.

Constructor & Destructor Documentation

tcpSendWatchdog::tcpSendWatchdog ( epicsMutex &  cbMutex,
cacContextNotify ctxNotify,
epicsMutex &  mutex,
tcpiiu iiuIn,
double  periodIn,
epicsTimerQueue &  queueIn 
)

Definition at line 27 of file tcpSendWatchdog.cpp.

30  :
31  period ( periodIn ), timer ( queueIn.createTimer () ),
32  cbMutex ( cbMutexIn ), ctxNotify ( ctxNotifyIn ),
33  mutex ( mutexIn ), iiu ( iiuIn )
34 {
35 }
tcpSendWatchdog::~tcpSendWatchdog ( )
virtual

Definition at line 37 of file tcpSendWatchdog.cpp.

38 {
39  this->timer.destroy ();
40 }
void destroy()
Definition: timer.cpp:47

Member Function Documentation

void tcpSendWatchdog::cancel ( )

Definition at line 70 of file tcpSendWatchdog.cpp.

71 {
72  this->timer.cancel ();
73 }
void cancel()
Definition: timer.cpp:135
void tcpSendWatchdog::start ( const epicsTime &  )

Definition at line 65 of file tcpSendWatchdog.cpp.

66 {
67  this->timer.start ( *this, this->period );
68 }
void start(class epicsTimerNotify &, const epicsTime &)
Definition: timer.cpp:59

The documentation for this class was generated from the following files: