hpx/runtime_components/distributed_metadata_base.hpp

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

Defines

HPX_DISTRIBUTED_METADATA_DECLARATION(...)
HPX_DISTRIBUTED_METADATA_DECLARATION_(...)
HPX_DISTRIBUTED_METADATA_DECLARATION_1(config)
HPX_DISTRIBUTED_METADATA_DECLARATION_2(config, name)
HPX_DISTRIBUTED_METADATA(...)
HPX_DISTRIBUTED_METADATA_(...)
HPX_DISTRIBUTED_METADATA_1(config)
HPX_DISTRIBUTED_METADATA_2(config, name)
namespace hpx
namespace components
namespace server
template<typename ConfigData, typename Derived = detail::this_type>
class distributed_metadata_base : public hpx::components::component_base<std::conditional<std::is_same<detail::this_type, detail::this_type>::value, distributed_metadata_base<ConfigData, detail::this_type>, detail::this_type>::type>

Public Functions

distributed_metadata_base()
distributed_metadata_base(ConfigData const &data)
ConfigData get() const

Retrieve the configuration data.

Private Members

ConfigData data_