File scheduler_client_creator.h
Last update: 22.04.2026Location: core/scheduler/scheduler_client/scheduler_client_creator.h
Namespaces
- simulation_framework
- simulation_framework::core
- simulation_framework::core::scheduling
- simulation_framework::core::scheduling::scheduling_client_creator
Includes
- core/export/simfwk_core_export.h
- core/scheduler/i_scheduler_client/i_scheduler_client.h
-
Source
#ifndef SIMFWK_CORE_SCHEDULER_SCHEDULERCLIENT_SCHEDULERCLIENTCREATOR_H
#define SIMFWK_CORE_SCHEDULER_SCHEDULERCLIENT_SCHEDULERCLIENTCREATOR_H
#include "core/export/simfwk_core_export.h"
#include "core/scheduler/i_scheduler_client/i_scheduler_client.h"
#include <memory>
namespace simulation_framework
{
namespace core
{
namespace scheduling
{
namespace scheduling_client_creator
{
SIMFWK_CORE_API std::unique_ptr<ISchedulerClient> Create(const SchedulerClientType type);
} // namespace scheduling_client_creator
} // namespace scheduling
} // namespace core
} // namespace simulation_framework
#endif // SIMFWK_CORE_SCHEDULER_SCHEDULERCLIENT_SCHEDULERCLIENTCREATOR_H