    

 ## On this page

  

 

 # File i\_cli\_server.h

 Last update: 09.03.2026 

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

**Location**: `core/service/grpc/cli/i_cli_server.h`

## Classes

- [simulation\_framework::core::ISimfwkCliServer](classsimulation__framework_1_1core_1_1ISimfwkCliServer.md#classsimulation__framework_1_1core_1_1ISimfwkCliServer)

## Namespaces

- [simulation\_framework](namespacesimulation__framework.md#namespacesimulation__framework)
- [simulation\_framework::core](namespacesimulation__framework_1_1core.md#namespacesimulation__framework_1_1core)

## Includes

- [core/service/sim\_runner/i\_sim\_runner.h](i__sim__runner_8h.md#i__sim__runner_8h)
- 

## Included by

- [cli.h](cli_8h.md#cli_8h)
- [cli\_server.h](cli__server_8h.md#cli__server_8h)

## Source

```cpp


#pragma once

#include "core/service/sim_runner/i_sim_runner.h"
#include <memory>

namespace simulation_framework
{
namespace core
{


class ISimfwkCliServer
{
  public:
    virtual ~ISimfwkCliServer() = default;
    virtual void BindSimRunner(std::unique_ptr<simulation_framework::core::isimrunner> sim_runner) = 0;
    virtual void WaitForCommand() = 0;
    virtual std::string GetServerAddress() = 0;
};

}  // namespace core
}  // namespace simulation_framework

```

\[static\]: <https://img.shields.io/badge/-static-lightgrey> (static)&lt;/simulation\_framework::core::isimrunner&gt;