LibreOffice Module sd (master) 1
Functions | Variables
AvahiNetworkService.cxx File Reference
#include <config_dbus.h>
#include <iostream>
#include <limits>
#include <new>
#include <assert.h>
#include <avahi-client/client.h>
#include <avahi-client/publish.h>
#include <avahi-common/alternative.h>
#include <avahi-common/error.h>
#include <avahi-common/thread-watch.h>
#include <comphelper/random.hxx>
#include <sal/log.hxx>
#include "AvahiNetworkService.hxx"
#include "ZeroconfService.hxx"
Include dependency graph for AvahiNetworkService.cxx:

Go to the source code of this file.

Functions

static bool create_services (AvahiClient *c)
 
static void entry_group_callback (AvahiEntryGroup *g, AvahiEntryGroupState state, AVAHI_GCC_UNUSED void *userdata)
 
static void client_callback (AvahiClient *c, AvahiClientState state, AVAHI_GCC_UNUSED void *userdata)
 

Variables

static AvahiClient * client = nullptr
 
static AvahiThreadedPoll * threaded_poll = nullptr
 
static AvahiEntryGroup * group = nullptr
 
static AvahiNetworkServiceavahiService = nullptr
 

Function Documentation

◆ client_callback()

static void client_callback ( AvahiClient *  c,
AvahiClientState  state,
AVAHI_GCC_UNUSED void *  userdata 
)
static

◆ create_services()

static bool create_services ( AvahiClient *  c)
static

◆ entry_group_callback()

static void entry_group_callback ( AvahiEntryGroup *  g,
AvahiEntryGroupState  state,
AVAHI_GCC_UNUSED void *  userdata 
)
static

Variable Documentation

◆ avahiService

AvahiNetworkService* avahiService = nullptr
static

◆ client

AvahiClient* client = nullptr
static

◆ group

AvahiEntryGroup* group = nullptr
static

Definition at line 38 of file AvahiNetworkService.cxx.

Referenced by client_callback(), create_services(), and entry_group_callback().

◆ threaded_poll

AvahiThreadedPoll* threaded_poll = nullptr
static