vt::rdma::HandleKey struct

Public types

struct CollectionTag
struct ObjGroupTag

Constructors, destructors, conversion operators

HandleKey() defaulted
HandleKey(ObjGroupTag, ObjGroupProxyType in_proxy, RDMA_HandleType in_handle)
HandleKey(CollectionTag, VirtualProxyType in_proxy, RDMA_HandleType in_handle)

Public functions

auto isObjGroup() const -> bool
auto handle() const -> RDMA_HandleType
auto valid() const -> bool
template<typename SerializerT>
void serialize(SerializerT& s)

Public variables

ObjGroupProxyType obj_
VirtualProxyType vrt_
union vt::rdma::HandleKey::@0::@1 u_
bool is_obj_
struct vt::rdma::HandleKey::@0 proxy_
RDMA_HandleType handle_

Friends

auto operator==(HandleKey const& a1, HandleKey const& a2) -> bool