Open Lighting Architecture 0.10.9
Loading...
Searching...
No Matches
ola::BonjourDiscoveryAgent Class Reference

Detailed Description

An implementation of DiscoveryAgentInterface that uses the Apple dns_sd.h library.

Inheritance diagram for ola::BonjourDiscoveryAgent:
ola::DiscoveryAgentInterface

Public Member Functions

bool Init ()
 Initialize the DiscoveryAgent.
 
void RegisterService (const std::string &service_name, const std::string &type, uint16_t port, const RegisterOptions &options)
 Register a service.
 
- Public Member Functions inherited from ola::DiscoveryAgentInterface

Member Function Documentation

◆ Init()

bool ola::BonjourDiscoveryAgent::Init ( )
virtual

Initialize the DiscoveryAgent.

Implements ola::DiscoveryAgentInterface.

◆ RegisterService()

void ola::BonjourDiscoveryAgent::RegisterService ( const std::string & service_name,
const std::string & type,
uint16_t port,
const RegisterOptions & options )
virtual

Register a service.

Parameters
service_namethe name of the service
typethe service type
portthe port the service is on
optionsextra options that control registration.

Implements ola::DiscoveryAgentInterface.


The documentation for this class was generated from the following files: