mirror of
				https://github.com/espressif/esp-protocols.git
				synced 2025-10-31 14:41:38 +01:00 
			
		
		
		
	Removed sharing the data via the global variable `_mdns_server`, added API `mdns_is_netif_ready()`
		
			
				
	
	
		
			32 lines
		
	
	
		
			641 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			641 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
 | |
|  *
 | |
|  * SPDX-License-Identifier: Unlicense OR CC0-1.0
 | |
|  */
 | |
| #pragma once
 | |
| #include "esp32_mock.h"
 | |
| #include "mdns.h"
 | |
| #include "mdns_private.h"
 | |
| 
 | |
| 
 | |
| static inline void *_mdns_get_packet_data(mdns_rx_packet_t *packet)
 | |
| {
 | |
|     return packet->pb->payload;
 | |
| }
 | |
| 
 | |
| static inline size_t _mdns_get_packet_len(mdns_rx_packet_t *packet)
 | |
| {
 | |
|     return packet->pb->len;
 | |
| }
 | |
| 
 | |
| static inline void _mdns_packet_free(mdns_rx_packet_t *packet)
 | |
| {
 | |
|     free(packet->pb);
 | |
|     free(packet);
 | |
| }
 | |
| 
 | |
| static inline bool mdns_is_netif_ready(mdns_if_t tcpip_if, mdns_ip_protocol_t ip_protocol)
 | |
| {
 | |
|     return true;
 | |
| }
 |