Skip to main content

AVxcelerate Simulation Framework 2026 R1 SP01

File cli.h

Last update: 22.04.2026

Location: core/service/cli/cli.h

Classes

Namespaces

Includes

Included by

Source



#ifndef SIMFWK_CORE_SERVICE_CLI_CLI_H
#define SIMFWK_CORE_SERVICE_CLI_CLI_H

#include "core/export/simfwk_core_export.h"
#include "core/service/grpc/cli/i_cli_server.h"
#include "core/service/sim_runner/i_sim_runner.h"
#include <memory>

namespace simulation_framework
{
namespace core
{

class SIMFWK_CORE_API Cli
{
  public:
    Cli(std::unique_ptr<ISimRunner> sim_runner, std::unique_ptr<ISimfwkCliServer> simfwk_cli_server = nullptr);

    bool Execute();

  private:
    std::unique_ptr<ISimRunner> sim_runner_;

    std::unique_ptr<ISimfwkCliServer> simfwk_cli_server_;
};

}  // namespace core
}  // namespace simulation_framework

#endif  // SIMFWK_CORE_SERVICE_CLI_CLI_H

Connect with Ansys