Lines Matching full:publisher

31  *   This file includes implementation of mDNS publisher.
52 void Publisher::PublishService(const std::string &aHostName, in PublishService()
71 void Publisher::PublishHost(const std::string &aName, const AddressList &aAddresses, ResultCallback… in PublishHost()
84 void Publisher::PublishKey(const std::string &aName, const KeyData &aKeyData, ResultCallback &&aCal… in PublishKey()
97 void Publisher::OnServiceResolveFailed(std::string aType, std::string aInstanceName, int32_t aError… in OnServiceResolveFailed()
104 void Publisher::OnHostResolveFailed(std::string aHostName, int32_t aErrorCode) in OnHostResolveFailed()
111 otbrError Publisher::EncodeTxtData(const TxtList &aTxtList, std::vector<uint8_t> &aTxtData) in EncodeTxtData()
147 otbrError Publisher::DecodeTxtData(Publisher::TxtList &aTxtList, const uint8_t *aTxtData, uint16_t … in DecodeTxtData()
190 void Publisher::RemoveSubscriptionCallbacks(uint64_t aSubscriberId) in RemoveSubscriptionCallbacks()
196 uint64_t Publisher::AddSubscriptionCallbacks(Publisher::DiscoveredServiceInstanceCallback aInstance… in AddSubscriptionCallbacks()
197Publisher::DiscoveredHostCallback aHostCallback) in AddSubscriptionCallbacks()
207 void Publisher::OnServiceResolved(std::string aType, DiscoveredInstanceInfo aInstanceInfo) in OnServiceResolved()
274 void Publisher::OnServiceRemoved(uint32_t aNetifIndex, std::string aType, std::string aInstanceName) in OnServiceRemoved()
287 void Publisher::OnHostResolved(std::string aHostName, Publisher::DiscoveredHostInfo aHostInfo) in OnHostResolved()
334 Publisher::SubTypeList Publisher::SortSubTypeList(SubTypeList aSubTypeList) in SortSubTypeList()
340 Publisher::AddressList Publisher::SortAddressList(AddressList aAddressList) in SortAddressList()
346 std::string Publisher::MakeFullServiceName(const std::string &aName, const std::string &aType) in MakeFullServiceName()
351 std::string Publisher::MakeFullName(const std::string &aName) in MakeFullName()
356 void Publisher::AddServiceRegistration(ServiceRegistrationPtr &&aServiceReg) in AddServiceRegistration()
361 void Publisher::RemoveServiceRegistration(const std::string &aName, const std::string &aType, otbrE… in RemoveServiceRegistration()
380 Publisher::ServiceRegistration *Publisher::FindServiceRegistration(const std::string &aName, const … in FindServiceRegistration()
387 Publisher::ServiceRegistration *Publisher::FindServiceRegistration(const std::string &aNameAndType) in FindServiceRegistration()
394 Publisher::ResultCallback Publisher::HandleDuplicateServiceRegistration(const std::string &aHostNam… in HandleDuplicateServiceRegistration()
435 Publisher::ResultCallback Publisher::HandleDuplicateHostRegistration(const std::string &aName, in HandleDuplicateHostRegistration()
472 void Publisher::AddHostRegistration(HostRegistrationPtr &&aHostReg) in AddHostRegistration()
477 void Publisher::RemoveHostRegistration(const std::string &aName, otbrError aError) in RemoveHostRegistration()
497 Publisher::HostRegistration *Publisher::FindHostRegistration(const std::string &aName) in FindHostRegistration()
504 Publisher::ResultCallback Publisher::HandleDuplicateKeyRegistration(const std::string &aName, in HandleDuplicateKeyRegistration()
541 void Publisher::AddKeyRegistration(KeyRegistrationPtr &&aKeyReg) in AddKeyRegistration()
546 void Publisher::RemoveKeyRegistration(const std::string &aName, otbrError aError) in RemoveKeyRegistration()
566 Publisher::KeyRegistration *Publisher::FindKeyRegistration(const std::string &aName) in FindKeyRegistration()
573 Publisher::KeyRegistration *Publisher::FindKeyRegistration(const std::string &aName, const std::str… in FindKeyRegistration()
580 Publisher::Registration::~Registration(void) in ~Registration()
585 bool Publisher::ServiceRegistration::IsOutdated(const std::string &aHostName, in IsOutdated()
596 void Publisher::ServiceRegistration::Complete(otbrError aError) in Complete()
602 void Publisher::ServiceRegistration::OnComplete(otbrError aError) in OnComplete()
611 bool Publisher::HostRegistration::IsOutdated(const std::string &aName, const AddressList &aAddresse… in IsOutdated()
616 void Publisher::HostRegistration::Complete(otbrError aError) in Complete()
622 void Publisher::HostRegistration::OnComplete(otbrError aError) in OnComplete()
631 bool Publisher::KeyRegistration::IsOutdated(const std::string &aName, const KeyData &aKeyData) const in IsOutdated()
636 void Publisher::KeyRegistration::Complete(otbrError aError) in Complete()
642 void Publisher::KeyRegistration::OnComplete(otbrError aError) in OnComplete()
651 void Publisher::UpdateMdnsResponseCounters(otbr::MdnsResponseCounters &aCounters, otbrError aError) in UpdateMdnsResponseCounters()
683 void Publisher::UpdateEmaLatency(uint32_t &aEmaLatency, uint32_t aLatency, otbrError aError) in UpdateEmaLatency()
703 void Publisher::UpdateServiceRegistrationEmaLatency(const std::string &aInstanceName, in UpdateServiceRegistrationEmaLatency()
717 void Publisher::UpdateHostRegistrationEmaLatency(const std::string &aHostName, otbrError aError) in UpdateHostRegistrationEmaLatency()
729 void Publisher::UpdateKeyRegistrationEmaLatency(const std::string &aKeyName, otbrError aError) in UpdateKeyRegistrationEmaLatency()
741 void Publisher::UpdateServiceInstanceResolutionEmaLatency(const std::string &aInstanceName, in UpdateServiceInstanceResolutionEmaLatency()
755 void Publisher::UpdateHostResolutionEmaLatency(const std::string &aHostName, otbrError aError) in UpdateHostResolutionEmaLatency()
767 void Publisher::AddAddress(AddressList &aAddressList, const Ip6Address &aAddress) in AddAddress()
772 void Publisher::RemoveAddress(AddressList &aAddressList, const Ip6Address &aAddress) in RemoveAddress()