hpx/serialization/serialization_chunk.hpp#
Defined in header hpx/serialization/serialization_chunk.hpp.
See Public API for a list of names and headers that are part of the public HPX API.
-
namespace hpx
-
namespace serialization
Enums
Functions
-
constexpr serialization_chunk create_index_chunk(std::size_t index, std::size_t size) noexcept#
-
constexpr serialization_chunk create_const_pointer_chunk(void const *pos, std::size_t size) noexcept#
Zero-copy chunk referring to immutable caller-owned memory (save path). Parcelports must treat this like
chunk_type_pointerfor transmission.
-
constexpr serialization_chunk create_pointer_chunk(void *pos, std::size_t size) noexcept#
Zero-copy chunk referring to mutable memory (typically receive path).
-
constexpr serialization_chunk create_pointer_chunk(void const *pos, std::size_t size) noexcept#
Backward-compatible overload for const storage; same as
create_const_pointer_chunk.
-
constexpr serialization_chunk create_pointer_chunk(std::nullptr_t, std::size_t size) noexcept#
Create a mutable-pointer chunk with a null address.
-
union chunk_data#
-
struct serialization_chunk#
-
constexpr serialization_chunk create_index_chunk(std::size_t index, std::size_t size) noexcept#
-
namespace serialization