ResourceIdentifier Struct Reference

#include <network_service_discovery.h>

详细描述

A named resource with a specific version and a qualified domain name.

公共成员函数

  ResourceIdentifier ()=default
  ResourceIdentifier (const ResourceIdentifier &)=default
ResourceIdentifier operator= (const ResourceIdentifier &)=default
  ResourceIdentifier ( ResourceIdentifier &&)=default
ResourceIdentifier operator= ( ResourceIdentifier &&)=default
  ResourceIdentifier (const String &domainIn, const String &nameIn, Int versionIn=0)

Public Attributes

String   domain
String   name
Int   version

Friends

Bool   operator== (const ResourceIdentifier &lhs, const ResourceIdentifier &rhs)
Bool   operator!= (const ResourceIdentifier &lhs, const ResourceIdentifier &rhs)

构造函数 & 析构函数文档编制

◆  ResourceIdentifier() [1/4]

ResourceIdentifier ( )
default

◆  ResourceIdentifier() [2/4]

ResourceIdentifier ( const ResourceIdentifier )
default

◆  ResourceIdentifier() [3/4]

ResourceIdentifier ( ResourceIdentifier &&  )
default

◆  ResourceIdentifier() [4/4]

ResourceIdentifier ( const String domainIn ,
const String nameIn ,
Int   versionIn = 0  
)

成员函数文档编制

◆  operator=() [1/2]

ResourceIdentifier & operator= ( const ResourceIdentifier )
default

◆  operator=() [2/2]

ResourceIdentifier & operator= ( ResourceIdentifier &&  )
default

Friends And Related Function Documentation

◆  operator==

Bool operator== ( const ResourceIdentifier lhs ,
const ResourceIdentifier rhs  
)
friend

◆  operator!=

Bool operator!= ( const ResourceIdentifier lhs ,
const ResourceIdentifier rhs  
)
friend

Member Data Documentation

◆  domain

String domain

◆  name

String name

◆  version

Int version