| helics 3.6.1

Public Member Functions | List of all members
helics::PotentialInterfacesManager Class Reference

## Public Member Functions
| PotentialInterfacesManager (Core *core, Federate *fed)
void | loadPotentialInterfaces (const nlohmann::json &json)
std::string | generateQueryResponse (std::string_view query)
void | processCommand (std::pair< std::string, std::string > command)
void | initialize ()
bool | hasExtraCommands () const
std::pair< std::string, std::string > | getCommand ()

## Member Function Documentation

## ◆ generateQueryResponse()

std::string helics::PotentialInterfacesManager::generateQueryResponse | ( | std::string_view | query | ) |

generate a query response for potential interfaces

## ◆ initialize()

void helics::PotentialInterfacesManager::initialize | ( |  | ) |

do some initialization work

## ◆ loadPotentialInterfaces()

void helics::PotentialInterfacesManager::loadPotentialInterfaces | ( | const nlohmann::json & | json | ) |

get a listing of potential interfaces from a json object

## ◆ processCommand()

void helics::PotentialInterfacesManager::processCommand | ( | std::pair< std::string, std::string > | command | ) |

process a command to generate the interfaces

The documentation for this class was generated from the following files:

- PotentialInterfacesManager.hpp
- PotentialInterfacesManager.cpp