 |
Fledge
An open source edge computing platform for industrial users
|
1 #ifndef _PURGE_CONFIGURATION_H
2 #define _PURGE_CONFIGURATION_H
19 void exclude(
const std::string& asset);
20 bool hasExclusions() {
return m_exclude.size() != 0; };
23 uint32_t getMinimumRetained() {
return m_minimum; };
29 std::vector<std::string> m_exclude;
bool isExcluded(const std::string &asset)
Check if the named asset appears in the exclusion list.
Definition: purge_configuration.cpp:64
static PurgeConfiguration * getInstance()
Return the singleton instance of the PurgeConfiguration class for this plugin.
Definition: purge_configuration.cpp:38
Definition: purge_configuration.h:16
void exclude(const std::string &asset)
Add an asset to the exclusion list.
Definition: purge_configuration.cpp:52
void minimumRetained(uint32_t minimum)
Set the minimum number of rows to retian for each asset.
Definition: purge_configuration.cpp:81