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

Overview

A description of an EPT sub-protocol.

EPT clients can implement multiple protocols, each of which is identified by a two-part identifier including an ESTA manufacturer ID and a protocol ID.

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

Public Member Functions

 EptSubProtocol (uint16_t new_manufacturer_id, uint16_t new_protocol_id, const std::string &new_protocol_string)
 Construct an EptSubProtocol from the required values.
 
 EptSubProtocol (uint16_t new_manufacturer_id, uint16_t new_protocol_id, const char *new_protocol_string)
 Construct an EptSubProtocol from the required values.
 
 EptSubProtocol (const RdmnetEptSubProtocol &c_prot)
 Construct an EptSubProtocol copied from an instance of the C RdmnetEptSubProtocol type.
 
EptSubProtocoloperator= (const RdmnetEptSubProtocol &c_prot)
 Assign an instance of the C RdmnetEptSubProtocol type to an instance of this class.
 

Data Fields

uint16_t manufacturer_id {0}
 The ESTA manufacturer ID under which this protocol is namespaced.
 
uint16_t protocol_id {0}
 The identifier for this protocol.
 
std::string protocol_string
 A descriptive string for the protocol.
 

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