19 #ifndef MIR_FRONTEND_BUFFER_STREAM_TRACKER_H_ 20 #define MIR_FRONTEND_BUFFER_STREAM_TRACKER_H_ 27 #include <unordered_map> 39 class ClientBufferTracker;
66 size_t const client_cache_size;
67 std::unordered_map<BufferStreamId, std::shared_ptr<ClientBufferTracker>> client_buffer_tracker;
74 mutable std::mutex mutex;
75 std::unordered_map<BufferStreamId, graphics::Buffer*> client_buffer_resource;
76 std::unordered_map<SurfaceId, frontend::BufferStreamId> default_streams;
82 #endif // MIR_FRONTEND_BUFFER_STREAM_TRACKER_H_
All things Mir.
Definition: atomic_callback.h:25
Definition: buffer_stream_tracker.h:40
Definition: optional_value.h:28