openthread-br  0.3.0-72c0388
Classes | Macros
mdns_avahi.cpp File Reference
#include "mdns/mdns_avahi.hpp"
#include <algorithm>
#include <avahi-client/client.h>
#include <avahi-common/alternative.h>
#include <avahi-common/error.h>
#include <avahi-common/malloc.h>
#include <avahi-common/timeval.h>
#include <errno.h>
#include <inttypes.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/socket.h>
#include "common/code_utils.hpp"
#include "common/logging.hpp"
#include "common/time.hpp"

Classes

struct  AvahiWatch
 
struct  AvahiTimeout
 
class  otbr::Mdns::AvahiPoller
 

Macros

#define OTBR_LOG_TAG   "MDNS"
 

Detailed Description

This file implements mDNS publisher based on avahi.