hpx/components_base/server/fixed_component_base.hpp
hpx/components_base/server/fixed_component_base.hpp#
Defined in header hpx/components_base/server/fixed_component_base.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
-
namespace hpx
-
namespace components
-
template<typename Component>
class fixed_component : public Component# Public Types
-
using component_type = fixed_component<Component>#
-
using derived_type = component_type#
-
using heap_type = detail::fixed_heap#
-
using component_type = fixed_component<Component>#
-
template<typename Component>
class fixed_component_base : public fixed_component_tag# Public Types
-
using wrapped_type = this_component_type#
-
using base_type_holder = this_component_type#
-
using wrapping_type = fixed_component<this_component_type>#
Public Functions
-
~fixed_component_base() = default#
-
inline void finalize() const#
finalize() will be called just before the instance gets destructed
-
inline naming::gid_type get_base_gid(naming::gid_type const &assign_gid = naming::invalid_gid) const#
-
inline void set_locality_id(std::uint32_t locality_id, error_code &ec = throws)#
Public Static Functions
-
static inline void mark_as_migrated() noexcept#
-
static inline void on_migrated() noexcept#
Private Types
Private Functions
-
using wrapped_type = this_component_type#
-
template<typename Component>
-
namespace components