28#include <QSocketNotifier>
30#include "iphbd/libiphb.h"
45 QSocketNotifier *sockNotifier;
68 bool setHeartBeat(
const QString &aProfName, ushort aMinWaitTime, ushort aMaxWaitTime);
93 void internalBeatTriggered(
int aSockFd);
103 bool getProfNameFromFd(
int aSockFd, QString &aProfName);
109#ifdef SYNCFW_UNIT_TESTS
110 friend class IPHeartBeatTest;
IPHeartBeat implementation.
Definition: IPHeartBeat.h:39
void removeWait(const QString &aProfName)
Removes heart beat waiting for a profile.
Definition: IPHeartBeat.cpp:59
void removeAllWaits()
Removes heart beat waiting for all profiles.
Definition: IPHeartBeat.cpp:42
void onHeartBeat(QString aProfName)
This signal will be emitted when a heartbeat for particular profile is triggered.
bool setHeartBeat(const QString &aProfName, ushort aMinWaitTime, ushort aMaxWaitTime)
Schedules a heartbeat for this profile between minWaitTime and maxWaitTime.
Definition: IPHeartBeat.cpp:97
virtual ~IPHeartBeat()
Destructor.
Definition: IPHeartBeat.cpp:35
Definition: SyncBackupAdaptor.h:41