/
githubmirror
/
bitcoin
Обзор
Документация
Войти
/
githubmirror
/
bitcoin
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/common/netif.h
20 строк
722 B
Hennadii Stepanov
ci, iwyu: Enforce warning-free `src/common`
03 авг 2026, 14:22
Не верифицирован
03 авг 2026, 14:22
50145f6
Код
Авторство
О чём код?
// Copyright (c) 2024-present The Bitcoin Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or https://www.opensource.org/licenses/mit-license.php. #ifndef BITCOIN_COMMON_NETIF_H #define BITCOIN_COMMON_NETIF_H #include <netaddress.h> #include <optional> #include <vector> //! Query the OS for the default gateway for `network`. This only makes sense for NET_IPV4 and NET_IPV6. //! Returns std::nullopt if it cannot be found, or there is no support for this OS. std::optional<CNetAddr> QueryDefaultGateway(Network network); //! Return all local non-loopback IPv4 and IPv6 network addresses. std::vector<CNetAddr> GetLocalAddresses(); #endif // BITCOIN_COMMON_NETIF_H