12#ifndef WSFSENSORSCHEDULERTYPES_HPP
13#define WSFSENSORSCHEDULERTYPES_HPP
20#include "wsf_export.h"
25using FactoryPtr = std::function<std::unique_ptr<WsfSensorScheduler>(
const std::string&)>;
27bool LoadInstance(UtInput& aInput, std::unique_ptr<WsfSensorScheduler>& aSensorSchedulerPtr);
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
Definition WsfSensorScheduler.hpp:29
Definition WsfSensorSchedulerTypes.hpp:24
std::function< std::unique_ptr< WsfSensorScheduler >(const std::string &)> FactoryPtr
Definition WsfSensorSchedulerTypes.hpp:25
bool LoadInstance(UtInput &aInput, std::unique_ptr< WsfSensorScheduler > &aSensorSchedulerPtr)
Definition WsfSensorSchedulerTypes.cpp:44
WSF_EXPORT void AddObjectFactory(FactoryPtr aFactoryPtr)
Definition WsfSensorSchedulerTypes.cpp:102