#include <prompt_session_container.h>
|
| PromptSessionContainer () |
|
virtual | ~PromptSessionContainer ()=default |
|
void | insert_prompt_session (std::shared_ptr< PromptSession > const &prompt_session) |
|
void | remove_prompt_session (std::shared_ptr< PromptSession > const &prompt_session) |
|
bool | insert_participant (PromptSession *prompt_session, std::weak_ptr< Session > const &session, ParticipantType participant_type) |
|
bool | remove_participant (PromptSession *prompt_session, std::weak_ptr< Session > const &session, ParticipantType participant_type) |
|
void | for_each_participant_in_prompt_session (PromptSession *prompt_session, std::function< void(std::weak_ptr< Session > const &, ParticipantType)> f) const |
|
void | for_each_prompt_session_with_participant (std::weak_ptr< Session > const &participant, ParticipantType participant_type, std::function< void(std::shared_ptr< PromptSession > const &)> f) const |
|
void | for_each_prompt_session_with_participant (std::weak_ptr< Session > const &participant, std::function< void(std::shared_ptr< PromptSession > const &, ParticipantType)> f) const |
|
Enumerator |
---|
helper |
|
application |
|
prompt_provider |
|
mir::scene::PromptSessionContainer::PromptSessionContainer |
( |
| ) |
|
virtual mir::scene::PromptSessionContainer::~PromptSessionContainer |
( |
| ) |
|
|
virtualdefault |
void mir::scene::PromptSessionContainer::for_each_participant_in_prompt_session |
( |
PromptSession * |
prompt_session, |
|
|
std::function< void(std::weak_ptr< Session > const &, ParticipantType)> |
f |
|
) |
| const |
void mir::scene::PromptSessionContainer::for_each_prompt_session_with_participant |
( |
std::weak_ptr< Session > const & |
participant, |
|
|
ParticipantType |
participant_type, |
|
|
std::function< void(std::shared_ptr< PromptSession > const &)> |
f |
|
) |
| const |
void mir::scene::PromptSessionContainer::for_each_prompt_session_with_participant |
( |
std::weak_ptr< Session > const & |
participant, |
|
|
std::function< void(std::shared_ptr< PromptSession > const &, ParticipantType)> |
f |
|
) |
| const |
void mir::scene::PromptSessionContainer::insert_prompt_session |
( |
std::shared_ptr< PromptSession > const & |
prompt_session | ) |
|
void mir::scene::PromptSessionContainer::remove_prompt_session |
( |
std::shared_ptr< PromptSession > const & |
prompt_session | ) |
|
The documentation for this class was generated from the following files:
Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015