1#ifndef SERVICE_SEEN_STATE_H
2#define SERVICE_SEEN_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 seen (up) but not requested.
Definition: service_seen_state.h:19
void Deactivate(helper::SdClientState nextState) override
Deactivating the current state before transiting to the next state.
Definition: service_seen_state.cpp:51
void Activate(helper::SdClientState previousState) override
Activate the state.
Definition: service_seen_state.cpp:44
SdClientState
Service discovery client machine state.
Definition: machine_state.h:24