class EE::UI::Charts::OwnedXYDataSource¶
Mutable, zero-copy AoS source. Writers wait for active reads to finish.
#include <xydatasource.hpp> class OwnedXYDataSource: public EE::UI::Charts::XYDataSource { public: // methods virtual XYDataRead acquireRead() const; void reserve(size_t capacity); void setPoints(std::vector<ChartPoint> points); void append(ChartPoint point); void append(std::span<const ChartPoint> points); void clear(); };
Inherited Members¶
public: // classes class Connection; // methods virtual XYDataRead acquireRead() const = 0; Connection onChanged(std::function<void(Uint64)> callback);