openthread-br  0.3.0-72c0388
Public Member Functions | Public Attributes | List of all members
otbr::Mdns::Publisher::ServiceRegistration Class Reference
Inheritance diagram for otbr::Mdns::Publisher::ServiceRegistration:
otbr::Mdns::Publisher::Registration

Public Member Functions

 ServiceRegistration (std::string aHostName, std::string aName, std::string aType, SubTypeList aSubTypeList, uint16_t aPort, TxtList aTxtList, ResultCallback &&aCallback, Publisher *aPublisher)
 
void Complete (otbrError aError)
 
void OnComplete (otbrError aError)
 
bool IsOutdated (const std::string &aHostName, const std::string &aName, const std::string &aType, const SubTypeList &aSubTypeList, uint16_t aPort, const TxtList &aTxtList) const
 
- Public Member Functions inherited from otbr::Mdns::Publisher::Registration
 Registration (ResultCallback &&aCallback, Publisher *aPublisher)
 
bool IsCompleted () const
 

Public Attributes

std::string mHostName
 
std::string mName
 
std::string mType
 
SubTypeList mSubTypeList
 
uint16_t mPort
 
TxtList mTxtList
 
- Public Attributes inherited from otbr::Mdns::Publisher::Registration
ResultCallback mCallback
 
PublishermPublisher
 

Additional Inherited Members

- Protected Member Functions inherited from otbr::Mdns::Publisher::Registration
void TriggerCompleteCallback (otbrError aError)
 

The documentation for this class was generated from the following files: