ServiceProviderDetails Struct Reference

#include <network_service_discovery.h>

详细描述

A servicer provider identified by its device UUID and address.

公共成员函数

  ServiceProviderDetails ()=default
  ServiceProviderDetails (const ServiceProviderDetails &)=default
ServiceProviderDetails operator= (const ServiceProviderDetails &)=default
  ServiceProviderDetails ( ServiceProviderDetails &&)=default
ServiceProviderDetails operator= ( ServiceProviderDetails &&)=default
  ServiceProviderDetails (const String &uuidIn, const NetworkIpAddr &addressIn)

Public Attributes

String   uuid
NetworkIpAddr   address

Friends

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

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

◆  ServiceProviderDetails() [1/4]

ServiceProviderDetails ( )
default

◆  ServiceProviderDetails() [2/4]

ServiceProviderDetails ( const ServiceProviderDetails )
default

◆  ServiceProviderDetails() [3/4]

ServiceProviderDetails ( ServiceProviderDetails &&  )
default

◆  ServiceProviderDetails() [4/4]

ServiceProviderDetails ( const String uuidIn ,
const NetworkIpAddr addressIn  
)

成员函数文档编制

◆  operator=() [1/2]

ServiceProviderDetails & operator= ( const ServiceProviderDetails )
default

◆  operator=() [2/2]

ServiceProviderDetails & operator= ( ServiceProviderDetails &&  )
default

Friends And Related Function Documentation

◆  operator==

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

◆  operator!=

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

Member Data Documentation

◆  uuid

String uuid

◆  address

NetworkIpAddr address