If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.

0
U

Property:libdnssd.so

From BoxMatrix
(Redirected from libdnssd.so)


BoxMatrix >> Shell-Commands >> libdnssd.so @ BoxMatrix   -   IRC-Chat   -   Translate: de es fr it nl pl
News Selectors Models Accessories Components Environment Config Commands System Webif Software Develop Lexicon Community Project Media

Startup-Scr Hotplug-Scr BusyBox-Cmds Bash-Cmds AVM-Cmds Chipset-Cmds Linux-Cmds Shared-Libs Kernel-Mods Research

Shared-Library

Goto:   Source  -  Dependencies   -   Model-Matrix   -   Symbols   -   SMW-Browser

Details

libdnssd.so performs Matter DNS Service Discovery (DNS-SD).

This comes from the official Matter stack, or is derived from it. Note that Matter was called Project CHIP before.

Matter stack:

Source

The names of source files compiled into an executable often help to understand function blocks (and show gaps in the docs).
fw 7.63 source files:

$ strings /usr/lib/libdnssd.so | grep -e '\.c$' -e '\.cpp$'

src/connectedhomeip/src/lib/dnssd/ServiceNaming.cpp
src/connectedhomeip/src/lib/dnssd/ActiveResolveAttempts.cpp
src/connectedhomeip/src/lib/dnssd/Advertiser_ImplMinimalMdns.cpp
src/connectedhomeip/src/lib/dnssd/IncrementalResolve.cpp
src/connectedhomeip/src/lib/dnssd/Resolver_ImplMinimalMdns.cpp
src/connectedhomeip/src/lib/dnssd/minimal_mdns/ResponseSender.cpp
src/connectedhomeip/src/lib/dnssd/minimal_mdns/Server.cpp

See the source at connectedhomeip/src/lib/dnssd.

Dependencies

Daily updated index of all dependencies of this library. Last update: 2024-10-18 07:40 GMT.
A * in the Mod column marks info from Supportdata-Probes, which will always stay incomplete.

Relation Typ Object Mod Firmware Info Origin
Depends on lib libChipCore.so 1 7.61 - 7.63 Matter core library Matter
Depends on lib libDeviceLayer.so 1 7.61 - 7.63 Matter device layer Matter
Depends on lib libLinux.so 1 7.61 - 7.63 Matter Linux device layer Matter
Depends on lib libSupportLayer.so 1 7.61 - 7.63 Matter support function layer Matter
Depends on lib libc.so 1 7.61 - 7.63 Standard C library Linux
Depends on lib libgcc_s.so 1 7.61 - 7.63 GCC low-level runtime library Linux
Depends on lib libstdc++.so 1 7.61 - 7.63 GNU C++ library Linux
Required by lib libCHIPAppServer.so 1 7.61 - 7.63 Matter application server Matter
Required by lib libCHIPDataModel.so 1 7.61 - 7.63 Matter data model Matter
Required by lib libaddress_resolve.so 1 7.61 - 7.63 Matter address resolving of nodes / peers Matter
Required by cmd matterd (avmcmd) 1 7.61 - 7.63 Matter stack management daemon. AVM
11 dependencies for this library

Model-Matrix

Daily updated index of the presence, path and size of this library for each model. Last update: 2024-10-18 05:22 GMT.
Showing all models using this library. Click any column header (click-wait-click) to sort the list by the respective data.
The (main/scrpn/boot/arm/prx/atom/rtl) label in the Model column shows which CPU is meant for Multi-Linux models.
Note that this list is merged from Firmware-Probes of all known AVM firmware for a model, including Recovery.exe and Labor-Files.

Model Firmware Path Size
FRITZ!Smart Gateway 7.61 - 7.63 /usr/lib 121k, Link
1 model uses this library

Symbols

Daily updated index of all symbols of this library. Last update: 2024-10-18 07:40 GMT.

Firmware Symbol
7.61 - 7.63 chip::Dnssd::ExtractIdFromInstanceName
7.61 - 7.63 chip::Dnssd::FillNodeDataFromTxt
7.61 - 7.63 chip::Dnssd::GlobalMinimalMdnsServer::GlobalMinimalMdnsServer
7.61 - 7.63 chip::Dnssd::GlobalMinimalMdnsServer::Instance
7.61 - 7.63 chip::Dnssd::GlobalMinimalMdnsServer::ShutdownServer
7.61 - 7.63 chip::Dnssd::GlobalMinimalMdnsServer::StartServer
7.61 - 7.63 chip::Dnssd::IPAddressSorter::ScoreIpAddress
7.61 - 7.63 chip::Dnssd::IPAddressSorter::Sort
7.61 - 7.63 chip::Dnssd::IncrementalResolver::GetMissingRequiredInformation
7.61 - 7.63 chip::Dnssd::IncrementalResolver::InitializeParsing
7.61 - 7.63 chip::Dnssd::IncrementalResolver::OnIpAddress
7.61 - 7.63 chip::Dnssd::IncrementalResolver::OnRecord
7.61 - 7.63 chip::Dnssd::IncrementalResolver::OnTxtRecord
7.61 - 7.63 chip::Dnssd::IncrementalResolver::Take
7.61 - 7.63 chip::Dnssd::Internal::GetCommissioningMode
7.61 - 7.63 chip::Dnssd::Internal::GetDeviceName
7.61 - 7.63 chip::Dnssd::Internal::GetDeviceType
7.61 - 7.63 chip::Dnssd::Internal::GetLongDiscriminator
7.61 - 7.63 chip::Dnssd::Internal::GetPairingHint
7.61 - 7.63 chip::Dnssd::Internal::GetPairingInstruction
7.61 - 7.63 chip::Dnssd::Internal::GetProduct
7.61 - 7.63 chip::Dnssd::Internal::GetRetryActiveThreshold
7.61 - 7.63 chip::Dnssd::Internal::GetRetryInterval
7.61 - 7.63 chip::Dnssd::Internal::GetRotatingDeviceId
7.61 - 7.63 chip::Dnssd::Internal::GetTxtFieldKey
7.61 - 7.63 chip::Dnssd::Internal::GetVendor
7.61 - 7.63 chip::Dnssd::MakeHostName
7.61 - 7.63 chip::Dnssd::MakeInstanceName
7.61 - 7.63 chip::Dnssd::MakeServiceSubtype
7.61 - 7.63 chip::Dnssd::MakeServiceTypeName
7.61 - 7.63 chip::Dnssd::Resolver::Instance
7.61 - 7.63 chip::Dnssd::ResolverProxy::DiscoverCommissionableNodes
7.61 - 7.63 chip::Dnssd::ResolverProxy::DiscoverCommissioners
7.61 - 7.63 chip::Dnssd::ResolverProxy::ReconfirmRecord
7.61 - 7.63 chip::Dnssd::ResolverProxy::StopDiscovery
7.61 - 7.63 chip::Dnssd::ResolverProxy::~ResolverProxy
7.61 - 7.63 chip::Dnssd::ServiceAdvertiser::Instance
7.61 - 7.63 chip::Dnssd::StoredServerName::Get
7.61 - 7.63 chip::Dnssd::StoredServerName::Set
7.61 - 7.63 mdns::Minimal::ActiveResolveAttempts::Complete
7.61 - 7.63 mdns::Minimal::ActiveResolveAttempts::CompleteAllBrowses
7.61 - 7.63 mdns::Minimal::ActiveResolveAttempts::CompleteCommissionable
7.61 - 7.63 mdns::Minimal::ActiveResolveAttempts::CompleteCommissioner
7.61 - 7.63 mdns::Minimal::ActiveResolveAttempts::CompleteIpResolution
7.61 - 7.63 mdns::Minimal::ActiveResolveAttempts::GetTimeUntilNextExpectedResponse
7.61 - 7.63 mdns::Minimal::ActiveResolveAttempts::HasBrowseFor
7.61 - 7.63 mdns::Minimal::ActiveResolveAttempts::IsWaitingForIpResolutionFor
7.61 - 7.63 mdns::Minimal::ActiveResolveAttempts::MarkPending
7.61 - 7.63 mdns::Minimal::ActiveResolveAttempts::NextScheduled
7.61 - 7.63 mdns::Minimal::ActiveResolveAttempts::NodeIdResolutionNoLongerNeeded
7.61 - 7.63 mdns::Minimal::ActiveResolveAttempts::Reset
7.61 - 7.63 mdns::Minimal::BroadcastIpAddresses::Get
7.61 - 7.63 mdns::Minimal::FullQName::operator==
7.61 - 7.63 mdns::Minimal::GetAddressPolicy
7.61 - 7.63 mdns::Minimal::IPResourceRecord::WriteData
7.61 - 7.63 mdns::Minimal::IPv4Responder::AddAllResponses
7.61 - 7.63 mdns::Minimal::IPv6Responder::AddAllResponses
7.61 - 7.63 mdns::Minimal::Internal::ResponseSendingState::IncludeQuery
7.61 - 7.63 mdns::Minimal::Internal::ResponseSendingState::SendUnicast
7.61 - 7.63 mdns::Minimal::ParseAAAARecord
7.61 - 7.63 mdns::Minimal::ParseARecord
7.61 - 7.63 mdns::Minimal::ParsePacket
7.61 - 7.63 mdns::Minimal::ParsePtrRecord
7.61 - 7.63 mdns::Minimal::ParseTxtRecord
7.61 - 7.63 mdns::Minimal::QNameString::QNameString
7.61 - 7.63 mdns::Minimal::QueryData::Append
7.61 - 7.63 mdns::Minimal::QueryData::Parse
7.61 - 7.63 mdns::Minimal::QueryResponderBase::AddAllResponses
7.61 - 7.63 mdns::Minimal::QueryResponderBase::AddResponder
7.61 - 7.63 mdns::Minimal::QueryResponderBase::ClearBroadcastThrottle
7.61 - 7.63 mdns::Minimal::QueryResponderBase::Init
7.61 - 7.63 mdns::Minimal::QueryResponderBase::MarkAdditional
7.61 - 7.63 mdns::Minimal::QueryResponderBase::MarkAdditionalRepliesFor
7.61 - 7.63 mdns::Minimal::QueryResponderBase::QueryResponderBase
7.61 - 7.63 mdns::Minimal::QueryResponderBase::ResetAdditionals
7.61 - 7.63 mdns::Minimal::RecordWriter::PreviousName
7.61 - 7.63 mdns::Minimal::RecordWriter::RememberWrittenQnameOffset
7.61 - 7.63 mdns::Minimal::RecordWriter::WriteQName
7.61 - 7.63 mdns::Minimal::ResourceData::Parse
7.61 - 7.63 mdns::Minimal::ResourceRecord::Append
7.61 - 7.63 mdns::Minimal::ResponseSender::AddQueryResponder
7.61 - 7.63 mdns::Minimal::ResponseSender::AddResponse
7.61 - 7.63 mdns::Minimal::ResponseSender::FlushReply
7.61 - 7.63 mdns::Minimal::ResponseSender::HasQueryResponders
7.61 - 7.63 mdns::Minimal::ResponseSender::PrepareNewReplyPacket
7.61 - 7.63 mdns::Minimal::ResponseSender::RemoveQueryResponder
7.61 - 7.63 mdns::Minimal::ResponseSender::Respond
7.61 - 7.63 mdns::Minimal::ResponseSender::ResponsesAdded
7.61 - 7.63 mdns::Minimal::ResponseSender::ShouldSend
7.61 - 7.63 mdns::Minimal::SerializedQNameIterator::FindDataEnd
7.61 - 7.63 mdns::Minimal::SerializedQNameIterator::Next
7.61 - 7.63 mdns::Minimal::SerializedQNameIterator::operator==
7.61 - 7.63 mdns::Minimal::ServerBase::BroadcastImpl
7.61 - 7.63 mdns::Minimal::ServerBase::BroadcastSend
7.61 - 7.63 mdns::Minimal::ServerBase::BroadcastUnicastQuery
7.61 - 7.63 mdns::Minimal::ServerBase::DirectSend
7.61 - 7.63 mdns::Minimal::ServerBase::IsListening
7.61 - 7.63 mdns::Minimal::ServerBase::Listen
7.61 - 7.63 mdns::Minimal::ServerBase::OnUdpPacketReceived
7.61 - 7.63 mdns::Minimal::ServerBase::Shutdown
7.61 - 7.63 mdns::Minimal::ServerBase::ShutdownEndpoint
7.61 - 7.63 mdns::Minimal::ServerBase::ShutdownEndpoints
7.61 - 7.63 mdns::Minimal::ServerBase::~ServerBase
7.61 - 7.63 mdns::Minimal::SetAddressPolicy
7.61 - 7.63 mdns::Minimal::SetDefaultAddressPolicy
7.61 - 7.63 mdns::Minimal::SrvRecord::Parse
106 symbols for this library

SMW-Browser

Information is currently being retrieved from the backend.
 

Synonyms

Showing 1 related property.

l