Open Lighting Architecture  Latest Git
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
ola::DiscoveryAgentInterface::RegisterOptions Struct Reference

Detailed Description

Options for the RegisterService method.

This controls options like the interface index, domain and TXT record data.

Collaboration diagram for ola::DiscoveryAgentInterface::RegisterOptions:
Collaboration graph
[legend]

Public Types

typedef std::map< std::string, std::string > TxtData
 

Public Member Functions

 RegisterOptions (const RegisterOptions &options)
 

Public Attributes

int if_index
 
std::string domain
 The domain to use. More...
 
TxtData txt_data
 

Static Public Attributes

static const int ALL_INTERFACES = 0
 A constant which represents all Interfaces.
 

Member Typedef Documentation

◆ TxtData

The data type that stores the key : values for the TXT record.

Member Data Documentation

◆ domain

std::string ola::DiscoveryAgentInterface::RegisterOptions::domain

The domain to use.

The empty string uses the system default domain.

◆ if_index

int ola::DiscoveryAgentInterface::RegisterOptions::if_index

The interface index to register on

◆ txt_data

TxtData ola::DiscoveryAgentInterface::RegisterOptions::txt_data

The TXT record data.


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