blob: 437a79f85709ba492c644b1b535867ef602cb47d [file] [log] [blame]
#pragma once
#include "types/duration_types.hpp"
#include <cstdint>
#include <string>
namespace interfaces
{
class TriggerAction
{
public:
virtual ~TriggerAction() = default;
virtual void commit(const std::string& id, Milliseconds timestamp,
double value) = 0;
};
} // namespace interfaces