13 #include <string_view>
14 #include <unordered_map>
39 bool hasExtraCommands()
const;
41 std::pair<std::string, std::string> getCommand();
44 Core* corePtr{
nullptr};
46 std::atomic<bool> respondedToCommand{
false};
47 using iMap = std::unordered_map<std::string, Json::Value>;
48 std::map<std::string, iMap> potInterfaces;
49 std::map<std::string, iMap> potInterfaceTemplates;
51 std::deque<std::pair<std::string, std::string>> extraCommands;
Definition: core/Core.hpp:41
Definition: application_api/Federate.hpp:48
Definition: PotentialInterfacesManager.hpp:26
void processCommand(std::pair< std::string, std::string > command)
Definition: PotentialInterfacesManager.cpp:96
void initialize()
Definition: PotentialInterfacesManager.cpp:60
void loadPotentialInterfaces(Json::Value &json)
Definition: PotentialInterfacesManager.cpp:23
std::string generateQueryResponse(std::string_view query)
Definition: PotentialInterfacesManager.cpp:68
the main namespace for the helics co-simulation library User functions will be in the helics namespac...
Definition: AsyncFedCallInfo.hpp:14