Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::ZeroConf Class Reference

#include <zeroconf.h>

Public Member Functions

 ZeroConf (std::string const &type="_osc._udp", uint16_t port=3819, std::string const &host="")
 
 ~ZeroConf ()
 

Private Member Functions

bool start ()
 
void stop ()
 

Private Attributes

std::string _type
 
uint16_t _port
 
std::string _host
 
SystemExec_avahi
 

Detailed Description

Definition at line 33 of file zeroconf.h.

Constructor & Destructor Documentation

◆ ZeroConf()

ARDOUR::ZeroConf::ZeroConf ( std::string const &  type = "_osc._udp",
uint16_t  port = 3819,
std::string const &  host = "" 
)

◆ ~ZeroConf()

ARDOUR::ZeroConf::~ZeroConf ( )

Member Function Documentation

◆ start()

bool ARDOUR::ZeroConf::start ( )
private

◆ stop()

void ARDOUR::ZeroConf::stop ( )
private

Member Data Documentation

◆ _avahi

SystemExec* ARDOUR::ZeroConf::_avahi
private

Definition at line 54 of file zeroconf.h.

◆ _host

std::string ARDOUR::ZeroConf::_host
private

Definition at line 45 of file zeroconf.h.

◆ _port

uint16_t ARDOUR::ZeroConf::_port
private

Definition at line 44 of file zeroconf.h.

◆ _type

std::string ARDOUR::ZeroConf::_type
private

Definition at line 43 of file zeroconf.h.


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