RDMnet  0.3.0
Implementation of ANSI E1.33 (RDMnet)
View other versions:
rdmnet::RptClientEntry Struct Reference

Overview

A descriptive structure for an RPT client.

#include <rdmnet/cpp/message_types/rpt_client.h>

Public Member Functions

 RptClientEntry (const RdmnetRptClientEntry &c_entry)
 Construct an RptClientEntry copied from an instance of the C RdmnetRptClientEntry type.
 
RptClientEntryoperator= (const RdmnetRptClientEntry &c_entry)
 Assign an instance of the C RdmnetRptClientEntry type to an instance of this class.
 
const char * TypeToCString () const noexcept
 Get the client's RPT client type (controller or device) as a C-style string.
 
std::string TypeToString () const
 Get the client's RPT client type (controller or device) as a string.
 

Data Fields

etcpal::Uuid cid
 The client's Component Identifier (CID).
 
rdm::Uid uid
 The client's RDM UID.
 
rpt_client_type_t type
 Whether the client is a controller or a device.
 
etcpal::Uuid binding_cid
 An optional identifier for another component that the client is associated with.
 

The documentation for this struct was generated from the following file: