MySQL 9.3.0
Source Code Documentation
mrs::EndpointManager::EndpointId Class Reference

#include <endpoint_manager.h>

Public Types

enum  IdType {
  IdNone , IdUrlHost , IdService , IdSchema ,
  IdContentSet , IdContentFile , IdObject
}
 

Public Member Functions

 EndpointId ()
 
template<IdType p_type>
 EndpointId (const UniversalId &p_id)
 
 EndpointId (const IdType p_type, const UniversalId &p_id)
 
std::strong_ordering operator<=> (const EndpointId &rhs) const
 

Public Attributes

IdType type
 
UniversalId id
 

Member Enumeration Documentation

◆ IdType

Enumerator
IdNone 
IdUrlHost 
IdService 
IdSchema 
IdContentSet 
IdContentFile 
IdObject 

Constructor & Destructor Documentation

◆ EndpointId() [1/3]

mrs::EndpointManager::EndpointId::EndpointId ( )
inline

◆ EndpointId() [2/3]

template<IdType p_type>
mrs::EndpointManager::EndpointId::EndpointId ( const UniversalId p_id)
inline

◆ EndpointId() [3/3]

mrs::EndpointManager::EndpointId::EndpointId ( const IdType  p_type,
const UniversalId p_id 
)
inline

Member Function Documentation

◆ operator<=>()

std::strong_ordering mrs::EndpointManager::EndpointId::operator<=> ( const EndpointId rhs) const
inline

Member Data Documentation

◆ id

UniversalId mrs::EndpointManager::EndpointId::id

◆ type

IdType mrs::EndpointManager::EndpointId::type

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