19 #ifndef MIR_SHELL_SESSION_H_
20 #define MIR_SHELL_SESSION_H_
25 #include <sys/types.h>
46 #endif // MIR_SHELL_SESSION_H_
virtual void set_lifecycle_state(MirLifecycleState state)=0
virtual std::shared_ptr< Surface > default_surface() const =0
virtual void force_requests_to_complete()=0
virtual pid_t process_id() const =0
std::function< void(Snapshot const &)> SnapshotCallback
Definition: snapshot.h:39
virtual void take_snapshot(SnapshotCallback const &snapshot_taken)=0