OpenCPN Partial API docs
Loading...
Searching...
No Matches
mdns_query.cpp File Reference

Implement mDNS Query, and friends. More...

#include <algorithm>
#include <memory>
#include <thread>
#include <stdio.h>
#include <errno.h>
#include <signal.h>
#include <netdb.h>
#include <ifaddrs.h>
#include <net/if.h>
#include <wx/datetime.h>
#include <wx/log.h>
#include "model/cmdline.h"
#include "mdns_util.h"
#include "model/mdns_cache.h"
#include "model/mdns_query.h"

Go to the source code of this file.

Functions

int send_mdns_query (mdns_query_t *query, size_t count, size_t timeout_secs, mdns_record_callback_fn callback_function)
 
void FindAllOCPNServers (size_t timeout_secs)
 
void FindAllSignalKServers (size_t timeout_secs)
 
std::vector< std::string > get_local_ipv4_addresses ()
 

Variables

std::vector< ocpn_DNS_record_tg_sk_servers
 
mdns_query_t s_query
 

Detailed Description

Implement mDNS Query, and friends.

Definition in file mdns_query.cpp.

Function Documentation

◆ FindAllOCPNServers()

void FindAllOCPNServers ( size_t  timeout_secs)

Definition at line 287 of file mdns_query.cpp.

◆ FindAllSignalKServers()

void FindAllSignalKServers ( size_t  timeout_secs)

Definition at line 297 of file mdns_query.cpp.

◆ get_local_ipv4_addresses()

std::vector< std::string > get_local_ipv4_addresses ( )

Definition at line 307 of file mdns_query.cpp.

◆ send_mdns_query()

int send_mdns_query ( mdns_query_t *  query,
size_t  count,
size_t  timeout_secs,
mdns_record_callback_fn  callback_function 
)

Definition at line 202 of file mdns_query.cpp.

Variable Documentation

◆ g_sk_servers

std::vector<ocpn_DNS_record_t> g_sk_servers

Definition at line 62 of file mdns_query.cpp.

◆ s_query

mdns_query_t s_query

Definition at line 285 of file mdns_query.cpp.