19 #ifndef MIR_CLIENT_ANDROID_NATIVE_DISPLAY_CONTAINER_H_
20 #define MIR_CLIENT_ANDROID_NATIVE_DISPLAY_CONTAINER_H_
26 #include <unordered_set>
52 std::mutex
mutable guard;
53 std::unordered_set<MirEGLNativeDisplayType> valid_displays;
60 #endif // MIR_CLIENT_ANDROID_NATIVE_DISPLAY_CONTAINER_H_
All things Mir.
Definition: atomic_callback.h:25
MirEGLNativeDisplayType create(ClientPlatform *platform) override
Definition: android_native_display_container.cpp:70
bool validate(MirEGLNativeDisplayType display) const override
Definition: android_native_display_container.cpp:63
AndroidNativeDisplayContainer()
Definition: android_native_display_container.cpp:54
virtual ~AndroidNativeDisplayContainer()
Definition: android_native_display_container.cpp:58
AndroidNativeDisplayContainer & operator=(AndroidNativeDisplayContainer const &)=delete
Definition: egl_native_display_container.h:31
Definition: android_native_display_container.h:36
void release(MirEGLNativeDisplayType display) override
Definition: android_native_display_container.cpp:80
Definition: android_input_receiver.h:36