ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
asciichat_mdns_service_t Struct Reference

Service information for advertisement. More...

#include <lib/network/mdns/mdns.h>

Data Fields

const char * name
 
uint16_t port
 
const char * type
 
const char * host
 
const char ** txt_records
 
size_t txt_count
 

Detailed Description

Service information for advertisement.

Definition at line 64 of file mdns.h.

Field Documentation

◆ host

const char* asciichat_mdns_service_t::host

Host name with .local suffix (e.g., "myhost.local")

Definition at line 72 of file mdns.h.

Referenced by asciichat_mdns_advertise().

◆ name

const char* asciichat_mdns_service_t::name

Service instance name (e.g., "swift-river-canyon")

Definition at line 66 of file mdns.h.

Referenced by asciichat_mdns_advertise(), and main().

◆ port

uint16_t asciichat_mdns_service_t::port

Port number (e.g., 9999)

Definition at line 68 of file mdns.h.

Referenced by asciichat_mdns_advertise().

◆ txt_count

size_t asciichat_mdns_service_t::txt_count

Number of TXT records

Definition at line 76 of file mdns.h.

◆ txt_records

const char** asciichat_mdns_service_t::txt_records

Optional TXT record properties (null-terminated array of "key=value" strings)

Definition at line 74 of file mdns.h.

◆ type

const char* asciichat_mdns_service_t::type

Service type (e.g., "_ascii-chat._tcp")

Definition at line 70 of file mdns.h.

Referenced by asciichat_mdns_advertise().


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