|
RDMnet
HEAD (unstable)
Implementation of ANSI E1.33 (RDMnet)
|
View other versions:
|
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 RdmnetDnsTxtRecordItem * | additional_txt_items |
| size_t | num_additional_txt_items |
| RdmnetDiscBrokerCallbacks | callbacks |
| const RdmnetDnsTxtRecordItem* additional_txt_items |
Any additional non-standard items to add to the broker's TXT record.
| RdmnetDiscBrokerCallbacks callbacks |
A set of callbacks to receive notifications about the registered broker.
| EtcPalUuid cid |
The broker's CID.
| const char* manufacturer |
The name of the broker's manufacturer.
| const char* model |
The broker's product model name.
| const unsigned int* netints |
An array of network interface indexes on which the broker should respond to mDNS queries.
NULL = use all interfaces.
| size_t num_additional_txt_items |
Size of the additional_txt_items array.
| size_t num_netints |
Size of the netints array.
| 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 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.
| RdmUid uid |
The broker's UID.