Open Search
    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