RDMnet  HEAD (unstable)
Implementation of ANSI E1.33 (RDMnet)
View other versions:
RdmnetBrokerDiscInfo Struct Reference

Overview

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 EtcPalIpAddrlisten_addrs
 
const unsigned int * listen_addr_netints
 
size_t num_listen_addrs
 
const char * scope
 
const char * model
 
const char * manufacturer
 
const RdmnetDnsTxtRecordItemadditional_txt_items
 
size_t num_additional_txt_items
 

Field Documentation

◆ additional_txt_items

const RdmnetDnsTxtRecordItem* additional_txt_items

Any additional non-standard items that were present in the discovered broker's TXT record.

◆ cid

The broker's CID.

◆ e133_version

int e133_version

The E1.33 version that the broker supports.

◆ listen_addr_netints

const unsigned int* listen_addr_netints

An array of local network interface IDs for reaching each respective address in listen_addrs.

◆ listen_addrs

const EtcPalIpAddr* listen_addrs

An array of IP addresses at which the broker is listening for RDMnet connections.

◆ manufacturer

const char* manufacturer

The name of the broker's manufacturer.

◆ model

const char* model

The broker's product model name.

◆ num_additional_txt_items

size_t num_additional_txt_items

Size of the additional_txt_items array.

◆ num_listen_addrs

size_t num_listen_addrs

Size of the listen_addrs and listen_addr_netints arrays.

◆ port

uint16_t port

The port on which the broker is listening for RDMnet connections.

◆ scope

const char* scope

The broker's RDMnet scope.

◆ service_instance_name

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.

◆ uid

RdmUid uid

The broker's UID.


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