LibQuicR
quicr::messages::Location Struct Reference

Absolute group/object location ordered lexicographically by group then object. More...

#include <ctrl_message_types.h>

Public Member Functions

auto operator<=> (const Location &other) const
 
bool operator== (const Location &other) const =default
 

Public Attributes

std::uint64_t group { 0 }
 Group identifier. More...
 
std::uint64_t object { 0 }
 Object identifier within the group. More...
 

Detailed Description

Absolute group/object location ordered lexicographically by group then object.

Examples
simple_publish/main.cpp.

Member Function Documentation

◆ operator<=>()

auto quicr::messages::Location::operator<=> ( const Location &  other) const
inline
Parameters
otherLocation to compare.
Returns
Lexicographic ordering by group, then object.

◆ operator==()

bool quicr::messages::Location::operator== ( const Location &  other) const
default
Parameters
otherLocation to compare.
Returns
Whether both identifiers equal those in other.

Member Data Documentation

◆ group

std::uint64_t quicr::messages::Location::group { 0 }

Group identifier.

◆ object

std::uint64_t quicr::messages::Location::object { 0 }

Object identifier within the group.


The documentation for this struct was generated from the following file: