ServiceProviderDetails Struct Reference

#include <network_service_discovery.h>

Detailed Description

A servicer provider identified by its device UUID and address.

Public Member Functions

 ServiceProviderDetails ()=default
 
 ServiceProviderDetails (const ServiceProviderDetails &)=default
 
ServiceProviderDetailsoperator= (const ServiceProviderDetails &)=default
 
 ServiceProviderDetails (ServiceProviderDetails &&)=default
 
ServiceProviderDetailsoperator= (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)
 

Constructor & Destructor Documentation

◆ ServiceProviderDetails() [1/4]

◆ ServiceProviderDetails() [2/4]

◆ ServiceProviderDetails() [3/4]

◆ ServiceProviderDetails() [4/4]

ServiceProviderDetails ( const String uuidIn,
const NetworkIpAddr addressIn 
)

Member Function Documentation

◆ 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