1#ifndef CLIENT_REPETITION_STATE_H
2#define CLIENT_REPETITION_STATE_H
4#include "./client_service_state.h"
5#include "./repetition_state.h"
32 std::function<
void()> onTimerExpired,
33 uint32_t repetitionsMax,
34 int repetitionsBaseDelay);
Time To Live countdown timer.
Definition: ttl_timer.h:17
Client's service repetition state.
Definition: client_repetition_state.h:19
void Activate(helper::SdClientState previousState) override
Activate the state.
Definition: client_repetition_state.cpp:28
void SetTimer() override
Set the phase time on state activation.
Definition: client_repetition_state.cpp:35
Abstract client's service state.
Definition: client_service_state.h:21
Server's or client's service repetition state.
Definition: repetition_state.h:24
SdClientState
Service discovery client machine state.
Definition: machine_state.h:24