.. index:: pair: class; EE::UI::Charts::OwnedXYDataSource .. _doxid-class_e_e_1_1_u_i_1_1_charts_1_1_owned_x_y_data_source: class EE::UI::Charts::OwnedXYDataSource ======================================= .. toctree:: :hidden: Mutable, zero-copy AoS source. Writers wait for active reads to finish. .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class OwnedXYDataSource: public :ref:`EE::UI::Charts::XYDataSource` { public: // methods virtual :ref:`XYDataRead` :target:`acquireRead`() const; void :target:`reserve`(size_t capacity); void :target:`setPoints`(std::vector<:ref:`ChartPoint`> points); void :target:`append`(:ref:`ChartPoint` point); void :target:`append`(std::span`> points); void :target:`clear`(); }; Inherited Members ----------------- .. ref-code-block:: cpp :class: doxyrest-overview-inherited-code-block public: // classes class :ref:`Connection`; // methods virtual :ref:`XYDataRead` :ref:`acquireRead`() const = 0; :ref:`Connection` :ref:`onChanged`(std::function`)> callback);