|
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().