IPHeartBeat implementation.
More...
#include <IPHeartBeat.h>
|
void | onHeartBeat (QString aProfName) |
| This signal will be emitted when a heartbeat for particular profile is triggered.
|
|
|
| IPHeartBeat (QObject *aParent) |
| Constructor.
|
|
virtual | ~IPHeartBeat () |
| Destructor.
|
|
bool | setHeartBeat (const QString &aProfName, ushort aMinWaitTime, ushort aMaxWaitTime) |
| Schedules a heartbeat for this profile between minWaitTime and maxWaitTime.
|
|
void | removeWait (const QString &aProfName) |
| Removes heart beat waiting for a profile.
|
|
void | removeAllWaits () |
| Removes heart beat waiting for all profiles.
|
|
IPHeartBeat implementation.
This class manages heart beats for different profiles.
◆ IPHeartBeat()
IPHeartBeat::IPHeartBeat |
( |
QObject * | aParent | ) |
|
◆ onHeartBeat
void Buteo::IPHeartBeat::onHeartBeat |
( |
QString | aProfName | ) |
|
|
signal |
This signal will be emitted when a heartbeat for particular profile is triggered.
- Parameters
-
aProfName | Name of the profile for which heart beat is triggered. |
◆ removeWait()
void IPHeartBeat::removeWait |
( |
const QString & | aProfName | ) |
|
Removes heart beat waiting for a profile.
- Parameters
-
aProfName | Name of the profile. |
◆ setHeartBeat()
bool IPHeartBeat::setHeartBeat |
( |
const QString & | aProfName, |
|
|
ushort | aMinWaitTime, |
|
|
ushort | aMaxWaitTime ) |
Schedules a heartbeat for this profile between minWaitTime and maxWaitTime.
The beat will be generated between minWaitTime and maxWaitTime seconds
- Parameters
-
aProfName | Name of the profile. |
aMinWaitTime | Minimum wait time in seconds. |
aMaxWaitTime | Minimum wait time in seconds. |
- Returns
- Success indicator.
The documentation for this class was generated from the following files: