openthread-br
0.3.0-72c0388
|
Go to the documentation of this file.
34 #ifndef OTBR_COMMON_DNS_UTILS_HPP_
35 #define OTBR_COMMON_DNS_UTILS_HPP_
37 #include "common/types.hpp"
115 std::string & aInstanceName,
117 std::string & aDomain);
132 #endif // OTBR_COMMON_DNS_UTILS_HPP_
DnsNameInfo SplitFullDnsName(const std::string &aName)
Definition: dns_utils.cpp:40
bool IsHost(void) const
Definition: dns_utils.hpp:74
std::string mHostName
Host name, or empty if the DNS name is not a host name.
Definition: dns_utils.hpp:49
std::string mDomain
Domain name.
Definition: dns_utils.hpp:50
otbrError SplitFullServiceName(const std::string &aFullName, std::string &aType, std::string &aDomain)
Definition: dns_utils.cpp:115
otbrError SplitFullHostName(const std::string &aFullName, std::string &aHostName, std::string &aDomain)
Definition: dns_utils.cpp:129
bool IsServiceInstance(void) const
Definition: dns_utils.hpp:58
Definition: dns_utils.hpp:45
otbrError SplitFullServiceInstanceName(const std::string &aFullName, std::string &aInstanceName, std::string &aType, std::string &aDomain)
Definition: dns_utils.cpp:97
otbrError
Definition: types.hpp:70
std::string mInstanceName
Instance name, or empty if the DNS name is not a service instance.
Definition: dns_utils.hpp:47
std::string mServiceName
Service name, or empty if the DNS name is not a service or service instance.
Definition: dns_utils.hpp:48
bool IsService(void) const
Definition: dns_utils.hpp:66