IPHeartBeat implementation.
More...
#include <IPHeartBeat.h>
|
| void | onHeartBeat (QString aProfName) |
| | This signal will be emitted when a heartbeat for particular profile is triggered. More...
|
| |
|
| | IPHeartBeat (QObject *aParent) |
| | Constructor. More...
|
| |
|
virtual | ~IPHeartBeat () |
| | Destructor.
|
| |
| bool | setHeartBeat (const QString &aProfName, ushort aMinWaitTime, ushort aMaxWaitTime) |
| | Schedules a heartbeat for this profile between minWaitTime and maxWaitTime. More...
|
| |
| void | removeWait (const QString &aProfName) |
| | Removes heart beat waiting for a profile. More...
|
| |
|
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: