class Analog : public SignalData
{
public:
- Analog(uint64_t samplerate);
+ Analog();
void push_snapshot(
boost::shared_ptr<AnalogSnapshot> &snapshot);
std::deque< boost::shared_ptr<AnalogSnapshot> >&
get_snapshots();
+ void clear();
+
+ uint64_t get_max_sample_count() const;
+
private:
std::deque< boost::shared_ptr<AnalogSnapshot> > _snapshots;
};