19 #ifndef MIR_SHELL_SESSION_CONTAINER_H_
20 #define MIR_SHELL_SESSION_CONTAINER_H_
36 virtual void insert_session(std::shared_ptr<Session>
const& session) = 0;
37 virtual void remove_session(std::shared_ptr<Session>
const& session) = 0;
39 virtual void for_each(std::function<
void(std::shared_ptr<Session>
const&)> f)
const = 0;
53 #endif // MIR_SHELL_SESSION_CONTAINER_H_