hpx/runtime_configuration/plugin_registry_base.hpp#

Defined in header hpx/runtime_configuration/plugin_registry_base.hpp.

See Public API for a list of names and headers that are part of the public HPX API.

namespace hpx
namespace plugins#
struct plugin_registry_base#
#include <plugin_registry_base.hpp>

The plugin_registry_base has to be used as a base class for all plugin registries.

Public Functions

virtual ~plugin_registry_base() = default#
virtual bool get_plugin_info(std::vector<std::string> &fillini) = 0#

Return the configuration information for any plugin implemented by this module

Parameters

fillini – [in, out] The module is expected to fill this vector with the ini-information (one line per vector element) for all plugins implemented in this module.

Returns

Returns true if the parameter fillini has been successfully initialized with the registry data of all implemented in this module.

inline virtual void init(int*, char***, util::runtime_configuration&)#