fix bad size
This commit is contained in:
@@ -50,7 +50,7 @@ namespace monitor::utils
|
|||||||
std::size_t m_compression_step = 0;
|
std::size_t m_compression_step = 0;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
virtual bool empty() { return m_result.empty(); }
|
virtual bool empty() = 0;
|
||||||
virtual void init() = 0;
|
virtual void init() = 0;
|
||||||
virtual void fill() = 0;
|
virtual void fill() = 0;
|
||||||
virtual void set_ox(std::size_t start_pos = 0) = 0;
|
virtual void set_ox(std::size_t start_pos = 0) = 0;
|
||||||
|
|||||||
@@ -51,6 +51,11 @@ namespace monitor::utils::plugins
|
|||||||
++line_count;
|
++line_count;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool fft::empty()
|
||||||
|
{
|
||||||
|
return m_result.empty();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ namespace monitor::utils::plugins
|
|||||||
void init() override;
|
void init() override;
|
||||||
void set_ox(std::size_t start_pos = 0) override;
|
void set_ox(std::size_t start_pos = 0) override;
|
||||||
void fill() override;
|
void fill() override;
|
||||||
|
bool empty() override;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -74,6 +74,11 @@ namespace monitor::utils::plugins
|
|||||||
m_ox.reserve(m_size);
|
m_ox.reserve(m_size);
|
||||||
for (std::size_t i = start_pos; i < m_size + start_pos; ++i) m_ox.push_back(i);
|
for (std::size_t i = start_pos; i < m_size + start_pos; ++i) m_ox.push_back(i);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool magnitude::empty()
|
||||||
|
{
|
||||||
|
return m_result.empty();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ namespace monitor::utils::plugins
|
|||||||
void init() override;
|
void init() override;
|
||||||
void fill() override;
|
void fill() override;
|
||||||
void set_ox(std::size_t start_pos = 0) override;
|
void set_ox(std::size_t start_pos = 0) override;
|
||||||
|
bool empty() override;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ namespace monitor::utils::plugins
|
|||||||
{
|
{
|
||||||
if (m_compression)
|
if (m_compression)
|
||||||
{
|
{
|
||||||
m_compression_step = m_result.m_size / m_size;
|
m_compression_step = m_result.m_size / m_size + 1;
|
||||||
|
|
||||||
std::size_t line_count = 0;
|
std::size_t line_count = 0;
|
||||||
for (auto& gd : m_line_data)
|
for (auto& gd : m_line_data)
|
||||||
@@ -74,4 +74,9 @@ namespace monitor::utils::plugins
|
|||||||
m_ox.reserve(m_size);
|
m_ox.reserve(m_size);
|
||||||
for (std::size_t i = start_pos; i < m_size + start_pos; ++i) m_ox.push_back(i);
|
for (std::size_t i = start_pos; i < m_size + start_pos; ++i) m_ox.push_back(i);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool raw_data::empty()
|
||||||
|
{
|
||||||
|
return m_result.empty();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ namespace monitor::utils::plugins
|
|||||||
void init() override;
|
void init() override;
|
||||||
void fill() override;
|
void fill() override;
|
||||||
void set_ox(std::size_t start_pos = 0) override;
|
void set_ox(std::size_t start_pos = 0) override;
|
||||||
|
bool empty() override;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user