Lines Matching refs:repr
187 bool Offload::isValidIpv4Address(const std::string& repr) { in isValidIpv4Address() argument
188 return validateIpAddressOrPrefix(repr, AF_INET, false); in isValidIpv4Address()
191 bool Offload::isValidIpv4Prefix(const std::string& repr) { in isValidIpv4Prefix() argument
192 return validateIpAddressOrPrefix(repr, AF_INET, true); in isValidIpv4Prefix()
195 bool Offload::isValidIpv6Address(const std::string& repr) { in isValidIpv6Address() argument
196 return validateIpAddressOrPrefix(repr, AF_INET6, false); in isValidIpv6Address()
199 bool Offload::isValidIpv6Prefix(const std::string& repr) { in isValidIpv6Prefix() argument
200 return validateIpAddressOrPrefix(repr, AF_INET6, true); in isValidIpv6Prefix()
203 bool Offload::isValidIpAddress(const std::string& repr) { in isValidIpAddress() argument
204 return isValidIpv4Address(repr) || isValidIpv6Address(repr); in isValidIpAddress()
207 bool Offload::isValidIpPrefix(const std::string& repr) { in isValidIpPrefix() argument
208 return isValidIpv4Prefix(repr) || isValidIpv6Prefix(repr); in isValidIpPrefix()
213 bool Offload::validateIpAddressOrPrefix(const std::string& repr, const int expectedFamily, in validateIpAddressOrPrefix() argument
219 size_t index = repr.find('/'); in validateIpAddressOrPrefix()
223 const std::string ipAddress = isPrefix ? repr.substr(0, index) : repr; in validateIpAddressOrPrefix()
234 const char* prefixString = repr.c_str() + index + 1; in validateIpAddressOrPrefix()