/* * Copyright 2015 The WebRTC Project Authors. All rights reserved. * * Use of this source code is governed by a BSD-style license * that can be found in the LICENSE file in the root of the source * tree. An additional intellectual property rights grant can be found * in the file PATENTS. All contributing project authors may * be found in the AUTHORS file in the root of the source tree. */ #include "rtc_base/ifaddrs_converter.h" namespace rtc { IfAddrsConverter::IfAddrsConverter() { … } IfAddrsConverter::~IfAddrsConverter() { … } bool IfAddrsConverter::ConvertIfAddrsToIPAddress( const struct ifaddrs* interface, InterfaceAddress* ip, IPAddress* mask) { … } bool IfAddrsConverter::ConvertNativeAttributesToIPAttributes( const struct ifaddrs* interface, int* ip_attributes) { … } #if !defined(WEBRTC_MAC) // For MAC and IOS, it's defined in macifaddrs_converter.cc IfAddrsConverter* CreateIfAddrsConverter() { … } #endif } // namespace rtc