blob: 521bc4f0303678f11dfb89e300a9eed4e27db5e1 [file] [log] [blame]
#pragma once
#include <memory>
#include "health/State.h"
#include "health/outputs/SlotWrapper.h"
namespace velia::ietf_hardware {
class IETFHardware;
}
namespace velia::ietf_hardware {
std::shared_ptr<ietf_hardware::IETFHardware> create(const std::string& applianceName);
}
namespace velia::health {
boost::signals2::SlotWrapper<void, health::State> createOutput(const std::string& applianceName);
}