Skip to content

Struct SYN_DnsSd_Browser

ClassList > SYN_DnsSd_Browser

DNS-SD Service Discovery Browser Context.

  • #include <syn_dnssd.h>

Public Attributes

Type Name
bool active
SYN_DnsSd_DiscoverCallback callback
uint32_t discovered_count
const SYN_DnsSd * sd
const char * service_type
uint32_t start_time
uint32_t timeout_ms
void * user_data

Public Attributes Documentation

variable active

bool SYN_DnsSd_Browser::active;

True while browsing session is active


variable callback

SYN_DnsSd_DiscoverCallback SYN_DnsSd_Browser::callback;

Discovery result callback


variable discovered_count

uint32_t SYN_DnsSd_Browser::discovered_count;

Number of services discovered


variable sd

const SYN_DnsSd* SYN_DnsSd_Browser::sd;

Shared DNS-SD context with open socket


variable service_type

const char* SYN_DnsSd_Browser::service_type;

Target service type (e.g. "_http._tcp")


variable start_time

uint32_t SYN_DnsSd_Browser::start_time;

Timestamp when discovery started


variable timeout_ms

uint32_t SYN_DnsSd_Browser::timeout_ms;

Maximum active browsing duration in ms


variable user_data

void* SYN_DnsSd_Browser::user_data;

User callback context



The documentation for this class was generated from the following file src/syntropic/net/syn_dnssd.h