28 #include <QSocketNotifier>
30 #include "iphbd/libiphb.h"
46 QSocketNotifier* sockNotifier;
69 bool setHeartBeat(
const QString& aProfName, ushort aMinWaitTime, ushort aMaxWaitTime);
96 void internalBeatTriggered(
int aSockFd);
107 bool getProfNameFromFd(
int aSockFd, QString& aProfName);
115 #ifdef SYNCFW_UNIT_TESTS
116 friend class IPHeartBeatTest;
void removeAllWaits()
Removes heart beat waiting for all profiles.
Definition: IPHeartBeat.cpp:42
void removeWait(const QString &aProfName)
Removes heart beat waiting for a profile.
Definition: IPHeartBeat.cpp:59
Definition: AccountsHelper.h:31
virtual ~IPHeartBeat()
Destructor.
Definition: IPHeartBeat.cpp:35
void onHeartBeat(QString aProfName)
This signal will be emitted when a heartbeat for particular profile is triggered. ...
Definition: moc_IPHeartBeat.cpp:132
IPHeartBeat implementation.
Definition: IPHeartBeat.h:38
IPHeartBeat(QObject *aParent)
Constructor.
Definition: IPHeartBeat.cpp:29
bool setHeartBeat(const QString &aProfName, ushort aMinWaitTime, ushort aMaxWaitTime)
Schedules a heartbeat for this profile between minWaitTime and maxWaitTime.
Definition: IPHeartBeat.cpp:97