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

Overview

A set of information that defines the parameters of an RDMnet broker registered with DNS-SD.

Data Fields

EtcPalUuid cid
 
RdmUid uid
 
const char * service_instance_name
 The broker's requested service instance name. More...
 
uint16_t port
 
const unsigned int * netints
 An array of network interface indexes on which the broker should respond to mDNS queries. More...
 
size_t num_netints
 
const char * scope
 
const char * model
 
const char * manufacturer
 
const RdmnetDnsTxtRecordItemadditional_txt_items
 
size_t num_additional_txt_items
 
RdmnetDiscBrokerCallbacks callbacks
 

Field Documentation

◆ additional_txt_items

const RdmnetDnsTxtRecordItem* additional_txt_items

Any additional non-standard items to add to the broker's TXT record.

◆ callbacks

A set of callbacks to receive notifications about the registered broker.

◆ cid

The broker's CID.

◆ manufacturer

const char* manufacturer

The name of the broker's manufacturer.

◆ model

const char* model

The broker's product model name.

◆ netints

const unsigned int* netints

An array of network interface indexes on which the broker should respond to mDNS queries.

NULL = use all interfaces.

◆ num_additional_txt_items

size_t num_additional_txt_items

Size of the additional_txt_items array.

◆ num_netints

size_t num_netints

Size of the netints array.

◆ 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 requested 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. The underlying DNS-SD library will do a standard uniqueness check and may register the broker with a different name if this one already exists.

◆ uid

RdmUid uid

The broker's UID.


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