9 #include <ucp/api/ucp.h>
67 std::unique_ptr<Impl> _impl;
Builder class for constructing std::shared_ptr<ucxx::TagProbeInfo> objects.
Definition: tag_probe_builder.h:22
TagProbeInfoBuilder(TagProbeInfoBuilder &&) noexcept
Move constructor.
TagProbeInfoBuilder(const TagProbeInfoBuilder &other)
Copy constructor (deep-copies internal state).
TagProbeInfoBuilder()
Constructor for an unmatched TagProbeInfoBuilder.
~TagProbeInfoBuilder()
TagProbeInfoBuilder destructor.
TagProbeInfoBuilder(const ucp_tag_recv_info_t &info, ucp_tag_message_h handle)
Constructor for a matched TagProbeInfoBuilder.
std::shared_ptr< TagProbeInfo > build()
Build and return the TagProbeInfo.
TagProbeInfoBuilder & operator=(const TagProbeInfoBuilder &other)
Copy assignment operator (deep-copies internal state).
Information about probed tag message.
Definition: tag_probe.h:65