    

 ## On this page

  

 

 # simulation\_framework::core::ISimfwkCliServer Class Reference

 Last update: 16.07.2025 

class [ISimfwkCliServer](classsimulation__framework_1_1core_1_1ISimfwkCliServer.xhtml "class ISimfwkCliServer") [More...](classsimulation__framework_1_1core_1_1ISimfwkCliServer.xhtml#details)

`#include <<a class="el" href="i__cli__server_8h_source.xhtml">i_cli_server.h</a>>`

Inheritance diagram for simulation_framework::core::ISimfwkCliServer:

![Inheritance graph](/sites/default/files/migrate-content/avxcelerate_simulation_framework_2025_r2_2/classsimulation__framework_1_1core_1_1ISimfwkCliServer__inherit__graph.png)

\[[legend](graph_legend.xhtml)\]

## <a id="pub-methods" name="pub-methods"></a>Public Member Functions

[virtual](classsimulation__framework_1_1core_1_1Topic.xhtml) [void](classsimulation__framework_1_1core_1_1Topic.xhtml) [BindSimRunner](classsimulation__framework_1_1core_1_1ISimfwkCliServer.xhtml#ac0aa11b3e94c4c6280ff4f45d247712c) (std::unique\_ptr&lt; [simulation\_framework::core::ISimRunner](classsimulation__framework_1_1core_1_1ISimRunner.xhtml) &gt; [sim\_runner](classsimulation__framework_1_1core_1_1Topic.xhtml))=0 [virtual](classsimulation__framework_1_1core_1_1Topic.xhtml) [void](classsimulation__framework_1_1core_1_1Topic.xhtml) [WaitForCommand](classsimulation__framework_1_1core_1_1ISimfwkCliServer.xhtml#a762214a4e54414550af137c57b29d174) ()=0 [virtual](classsimulation__framework_1_1core_1_1Topic.xhtml) std::string [GetServerAddress](classsimulation__framework_1_1core_1_1ISimfwkCliServer.xhtml#ad6d63581bc9214f61ed06c0c55747b28) ()=0 <a id="details" name="details"></a>## Detailed Description

class [ISimfwkCliServer](classsimulation__framework_1_1core_1_1ISimfwkCliServer.xhtml "class ISimfwkCliServer")

simulation framework cli server interface. The server holds an entity of simulation framework and forward user command to it.

Definition at line [24](i__cli__server_8h_source.xhtml#l00024) of file [i\_cli\_server.h](i__cli__server_8h_source.xhtml).



## Member Function Documentation

<a id="ac0aa11b3e94c4c6280ff4f45d247712c" name="ac0aa11b3e94c4c6280ff4f45d247712c"></a>## [◆ ](#ac0aa11b3e94c4c6280ff4f45d247712c)BindSimRunner()

 [virtual](classsimulation__framework_1_1core_1_1Topic.xhtml) [void](classsimulation__framework_1_1core_1_1Topic.xhtml) simulation\_framework::core::ISimfwkCliServer::BindSimRunner  ( std::unique\_ptr&lt; [simulation\_framework::core::ISimRunner](classsimulation__framework_1_1core_1_1ISimRunner.xhtml) &gt;  *sim\_runner*)   pure virtual 

Implemented in [simulation\_framework::core::SimfwkCliServer](classsimulation__framework_1_1core_1_1SimfwkCliServer.xhtml#a2298836e929027f610ee47cc6596616d).





<a id="ad6d63581bc9214f61ed06c0c55747b28" name="ad6d63581bc9214f61ed06c0c55747b28"></a>## [◆ ](#ad6d63581bc9214f61ed06c0c55747b28)GetServerAddress()

 [virtual](classsimulation__framework_1_1core_1_1Topic.xhtml) std::string simulation\_framework::core::ISimfwkCliServer::GetServerAddress  ( )   pure virtual 

Implemented in [simulation\_framework::core::SimfwkCliServer](classsimulation__framework_1_1core_1_1SimfwkCliServer.xhtml#a8f16cb74b31d87361ee4da1b5c7ab9da).





<a id="a762214a4e54414550af137c57b29d174" name="a762214a4e54414550af137c57b29d174"></a>## [◆ ](#a762214a4e54414550af137c57b29d174)WaitForCommand()

 [virtual](classsimulation__framework_1_1core_1_1Topic.xhtml) [void](classsimulation__framework_1_1core_1_1Topic.xhtml) simulation\_framework::core::ISimfwkCliServer::WaitForCommand  ( )   pure virtual 

Implemented in [simulation\_framework::core::SimfwkCliServer](classsimulation__framework_1_1core_1_1SimfwkCliServer.xhtml#ab9d3d3b02f9601efb7c4c979ffccce06).





---

The documentation for this class was generated from the following file:- [i\_cli\_server.h](i__cli__server_8h_source.xhtml)