19 #ifndef MIR_SCENE_PROMPT_SESSION_IMPL_H_ 20 #define MIR_SCENE_PROMPT_SESSION_IMPL_H_ 36 void start(std::shared_ptr<Session>
const& helper_session)
override;
37 void stop(std::shared_ptr<Session>
const& helper_session)
override;
38 void suspend(std::shared_ptr<Session>
const& helper_session)
override;
39 void resume(std::shared_ptr<Session>
const& helper_session)
override;
44 std::mutex
mutable guard;
50 #endif // MIR_SCENE_PROMPT_SESSION_IMPL_H_ All things Mir.
Definition: atomic_callback.h:25
void resume(std::shared_ptr< Session > const &helper_session) override
Resume a prompt session.
Definition: prompt_session_impl.cpp:66
Definition: prompt_session.h:30
void stop(std::shared_ptr< Session > const &helper_session) override
Stop a prompt session.
Definition: prompt_session_impl.cpp:42
MirPromptSessionState state() const
Definition: prompt_session_impl.cpp:78
void start(std::shared_ptr< Session > const &helper_session) override
Start a prompt session.
Definition: prompt_session_impl.cpp:30
Definition: prompt_session_impl.h:31
void suspend(std::shared_ptr< Session > const &helper_session) override
Suspend a prompt session.
Definition: prompt_session_impl.cpp:54
PromptSessionImpl()
Definition: prompt_session_impl.cpp:25