.. index:: pair: class; EE::UI::Charts::RingXYDataSource .. _doxid-class_e_e_1_1_u_i_1_1_charts_1_1_ring_x_y_data_source: class EE::UI::Charts::RingXYDataSource ====================================== .. toctree:: :hidden: Fixed-capacity FIFO source; a wrapped read exposes two logical chunks. .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class RingXYDataSource: public :ref:`EE::UI::Charts::XYDataSource` { public: // construction :target:`RingXYDataSource`(size_t capacity); // methods virtual :ref:`XYDataRead` :target:`acquireRead`() const; void :target:`append`(:ref:`ChartPoint` point); 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);