RDMnet
HEAD (unstable)
Implementation of ANSI E1.33 (RDMnet)
|
View other versions:
|
Information about a broker discovered or registered using DNS-SD.
Data Fields | |
EtcPalUuid | cid |
RdmUid | uid |
int | e133_version |
const char * | service_instance_name |
The broker's service instance name. More... | |
uint16_t | port |
const EtcPalIpAddr * | listen_addrs |
const unsigned int * | listen_addr_netints |
size_t | num_listen_addrs |
const char * | scope |
const char * | model |
const char * | manufacturer |
const RdmnetDnsTxtRecordItem * | additional_txt_items |
size_t | num_additional_txt_items |
const RdmnetDnsTxtRecordItem* additional_txt_items |
Any additional non-standard items that were present in the discovered broker's TXT record.
EtcPalUuid cid |
The broker's CID.
int e133_version |
The E1.33 version that the broker supports.
const unsigned int* listen_addr_netints |
An array of local network interface IDs for reaching each respective address in listen_addrs.
const EtcPalIpAddr* listen_addrs |
An array of IP addresses at which the broker is listening for RDMnet connections.
const char* manufacturer |
The name of the broker's manufacturer.
const char* model |
The broker's product model name.
size_t num_additional_txt_items |
Size of the additional_txt_items array.
size_t num_listen_addrs |
Size of the listen_addrs and listen_addr_netints arrays.
uint16_t port |
The port on which the broker is listening for RDMnet connections.
const char* scope |
The broker's RDMnet scope.
const char* service_instance_name |
The broker's service instance name.
A service instance name uniquely identifies a specific broker on a given network segment. They are a maximum of 63 bytes in length, can contain any UTF-8 character, and should be configurable by a user.
RdmUid uid |
The broker's UID.