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

Overview

A set of configuration settings that an EPT client needs to initialize.

#include <rdmnet/cpp/ept_client.h>

Public Member Functions

 Settings ()=default
 Create an empty, invalid data structure by default.
 
 Settings (const etcpal::Uuid &new_cid, const std::vector< EptSubProtocol > &new_protocols)
 Create an EPT client Settings instance by passing the required members explicitly.
 
bool IsValid () const
 Determine whether an EPT client Settings instance contains valid data for RDMnet operation.
 

Data Fields

etcpal::Uuid cid
 The EPT client's CID.
 
std::vector< EptSubProtocolprotocols
 The list of EPT sub-protocols that this EPT client supports.
 
std::string search_domain
 (optional) The EPT client's search domain for discovering brokers.
 
const uint8_t * response_buf {nullptr}
 (optional) A data buffer to be used to respond synchronously to EPT data noficiations.
 

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