1#ifndef SERVICE_READY_STATE_H
2#define SERVICE_READY_STATE_H
4#include "./client_service_state.h"
21 std::condition_variable *
const mConditionVariable;
34 std::condition_variable *conditionVariable)
noexcept;
Time To Live countdown timer.
Definition: ttl_timer.h:17
Abstract client's service state.
Definition: client_service_state.h:21
Client's state when the service is requested and also up.
Definition: service_ready_state.h:19
void Activate(helper::SdClientState previousState) override
Activate the state.
Definition: service_ready_state.cpp:49
void Deactivate(helper::SdClientState nextState) override
Deactivating the current state before transiting to the next state.
Definition: service_ready_state.cpp:57
SdClientState
Service discovery client machine state.
Definition: machine_state.h:24