The name added_streams is a bit confusing since streams may later be removed as well. How about just calling it 'streams'.
180 + std::unordered_map<SurfaceId, frontend::BufferStreamId> added_streams;
-------------------
We should just call them add_buffer_stream_for() and remove_buffer_stream_for() instead of
170 + void add_content_for(frontend::SurfaceId id, frontend::BufferStreamId);
171 + void remove_content_for(frontend::SurfaceId, frontend::Session&);
The name added_streams is a bit confusing since streams may later be removed as well. How about just calling it 'streams'. map<SurfaceId, frontend: :BufferStreamId > added_streams;
180 + std::unordered_
-------------------
We should just call them add_buffer_ stream_ for() and remove_ buffer_ stream_ for() instead of for(frontend: :SurfaceId id, frontend: :BufferStreamId ); content_ for(frontend: :SurfaceId, frontend: :Session& );
170 + void add_content_
171 + void remove_