LibreOffice Module sd (master) 1
|
#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"
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 AvahiNetworkService * | avahiService = nullptr |
|
static |
Definition at line 142 of file AvahiNetworkService.cxx.
References avahiService, sd::AvahiNetworkService::clear(), create_services(), group, and SAL_WARN.
Referenced by sd::AvahiNetworkService::setup().
|
static |
Definition at line 84 of file AvahiNetworkService.cxx.
References avahiService, sd::AvahiNetworkService::clear(), client, create_services(), entry_group_callback(), sd::ZeroconfService::getName(), group, kREG_TYPE, n, SAL_INFO, SAL_WARN, sd::ZeroconfService::setName(), and comphelper::rng::uniform_int_distribution().
Referenced by client_callback(), create_services(), entry_group_callback(), and sd::AvahiNetworkService::setup().
|
static |
Definition at line 43 of file AvahiNetworkService.cxx.
References avahiService, create_services(), sd::ZeroconfService::getName(), group, n, SAL_INFO, SAL_WARN, sd::ZeroconfService::setName(), and threaded_poll.
Referenced by create_services().
|
static |
Definition at line 39 of file AvahiNetworkService.cxx.
Referenced by client_callback(), create_services(), entry_group_callback(), and sd::AvahiNetworkService::setup().
|
static |
Definition at line 36 of file AvahiNetworkService.cxx.
Referenced by sd::AvahiNetworkService::clear(), sd::WINNetworkService::clear(), create_services(), and sd::AvahiNetworkService::setup().
|
static |
Definition at line 38 of file AvahiNetworkService.cxx.
Referenced by client_callback(), create_services(), and entry_group_callback().
|
static |
Definition at line 37 of file AvahiNetworkService.cxx.
Referenced by sd::AvahiNetworkService::clear(), entry_group_callback(), and sd::AvahiNetworkService::setup().