#include <mdns.h>
Definition at line 124 of file mdns.h.
◆ MdnsClient()
| librats::MdnsClient::MdnsClient |
( |
const std::string & |
service_instance_name = "", |
|
|
uint16_t |
service_port = 0 |
|
) |
| |
|
explicit |
◆ ~MdnsClient()
| librats::MdnsClient::~MdnsClient |
( |
| ) |
|
◆ announce_service()
| bool librats::MdnsClient::announce_service |
( |
const std::string & |
instance_name, |
|
|
uint16_t |
port, |
|
|
const std::map< std::string, std::string > & |
txt_records = {} |
|
) |
| |
◆ clear_old_services()
| void librats::MdnsClient::clear_old_services |
( |
std::chrono::seconds |
max_age = std::chrono::seconds(600) | ) |
|
◆ get_discovered_services()
| std::vector< MdnsService > librats::MdnsClient::get_discovered_services |
( |
| ) |
const |
◆ get_recent_services()
| std::vector< MdnsService > librats::MdnsClient::get_recent_services |
( |
std::chrono::seconds |
max_age = std::chrono::seconds(300) | ) |
const |
◆ is_announcing()
| bool librats::MdnsClient::is_announcing |
( |
| ) |
const |
◆ is_discovering()
| bool librats::MdnsClient::is_discovering |
( |
| ) |
const |
◆ is_running()
| bool librats::MdnsClient::is_running |
( |
| ) |
const |
◆ query_services()
| bool librats::MdnsClient::query_services |
( |
| ) |
|
◆ set_announcement_interval()
| void librats::MdnsClient::set_announcement_interval |
( |
std::chrono::seconds |
interval | ) |
|
◆ set_query_interval()
| void librats::MdnsClient::set_query_interval |
( |
std::chrono::seconds |
interval | ) |
|
◆ set_service_callback()
◆ set_service_type()
| void librats::MdnsClient::set_service_type |
( |
const std::string & |
service_type | ) |
|
◆ shutdown_immediate()
| void librats::MdnsClient::shutdown_immediate |
( |
| ) |
|
◆ start()
| bool librats::MdnsClient::start |
( |
| ) |
|
◆ start_discovery()
| bool librats::MdnsClient::start_discovery |
( |
| ) |
|
◆ stop()
| void librats::MdnsClient::stop |
( |
| ) |
|
◆ stop_announcing()
| void librats::MdnsClient::stop_announcing |
( |
| ) |
|
◆ stop_discovery()
| void librats::MdnsClient::stop_discovery |
( |
| ) |
|
The documentation for this class was generated from the following file: