| 123456789101112131415161718192021222324252627 |
- // SPDX-FileCopyrightText: Copyright 2018 yuzu Emulator Project
- // SPDX-License-Identifier: GPL-2.0-or-later
- #pragma once
- #include "core/hle/service/service.h"
- namespace Core {
- class System;
- }
- namespace Service::Sockets {
- class SFDNSRES final : public ServiceFramework<SFDNSRES> {
- public:
- explicit SFDNSRES(Core::System& system_);
- ~SFDNSRES() override;
- private:
- void GetHostByNameRequest(HLERequestContext& ctx);
- void GetHostByNameRequestWithOptions(HLERequestContext& ctx);
- void GetAddrInfoRequest(HLERequestContext& ctx);
- void GetAddrInfoRequestWithOptions(HLERequestContext& ctx);
- void ResolverSetOptionRequest(HLERequestContext& ctx);
- };
- } // namespace Service::Sockets
|