Open Lighting Architecture: ola::DiscoveryAgentInterface::RegisterOptions Struct Reference

| Open Lighting Architecture 0.10.9

Loading...
Searching...
No Matches
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.

## 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.
TxtData | txt_data

## Static Public Attributes
static const int | ALL_INTERFACES = 0
| A constant which represents all Interfaces.

## Member Typedef Documentation

## ◆ TxtData

typedef std::map<std::string, std::string> ola::DiscoveryAgentInterface::RegisterOptions::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:

- olad/DiscoveryAgent.h