| 
    RDMnet
    0.3.0
    
   Implementation of ANSI E1.33 (RDMnet) 
   | 
  
  
     
      View other versions:
      
     
   | 
  
 
Information about a successful connection to a broker delivered to an RDMnet callback function.
Not valid for use other than as a parameter to an RDMnet callback function. Extract the members to save them for later use.
#include <rdmnet/cpp/client.h>
Public Member Functions | |
| ClientConnectedInfo ()=delete | |
| Not default-constructible.  | |
| ClientConnectedInfo (const ClientConnectedInfo &other)=delete | |
| Not copyable.  | |
| ClientConnectedInfo & | operator= (const ClientConnectedInfo &other)=delete | 
| Not copyable.  | |
| constexpr | ClientConnectedInfo (const RdmnetClientConnectedInfo &c_info) noexcept | 
| Construct a ClientConnectedInfo which references an instance of the C RdmnetClientConnectedInfo type.  | |
| constexpr etcpal::SockAddr | broker_addr () const noexcept | 
| Get the IP address and port of the remote broker to which we have connected.  | |
| std::string | broker_name () const | 
| Get the DNS name of the broker (if it was discovered via DNS-SD; otherwise this will be an empty string)  | |
| constexpr const char * | broker_name_c_str () const noexcept | 
| Get the DNS name of the broker (if it was discovered via DNS-SD; otherwise this will be an empty string)  | |
| constexpr etcpal::Uuid | broker_cid () const noexcept | 
| Get the CID of the connected broker.  | |
| constexpr rdm::Uid | broker_uid () const noexcept | 
| Get the RDM UID of the connected broker.  | |
| constexpr const RdmnetClientConnectedInfo & | get () const noexcept | 
| Get a const reference to the underlying C type.  | |