    

 ## On this page

  

 

 # File scheduler\_client\_creator.h

 Last update: 22.04.2026 

![](https://img.shields.io/badge/language-C%2B%2B-blue "C++")

**Location**: `core/scheduler/scheduler_client/scheduler_client_creator.h`

## Namespaces

- [simulation\_framework](namespacesimulation__framework.md#namespacesimulation__framework)
- [simulation\_framework::core](namespacesimulation__framework_1_1core.md#namespacesimulation__framework_1_1core)
- [simulation\_framework::core::scheduling](namespacesimulation__framework_1_1core_1_1scheduling.md#namespacesimulation__framework_1_1core_1_1scheduling)
- [simulation\_framework::core::scheduling::scheduling\_client\_creator](namespacesimulation__framework_1_1core_1_1scheduling_1_1scheduling__client__creator.md#namespacesimulation__framework_1_1core_1_1scheduling_1_1scheduling__client__creator)

## Includes

- core/export/simfwk\_core\_export.h
- [core/scheduler/i\_scheduler\_client/i\_scheduler\_client.h](i__scheduler__client_8h.md#i__scheduler__client_8h)
- 

## Source

```cpp


#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

```