The Battle for Wesnoth
1.19.7+dev
network_download_file.hpp
Go to the documentation of this file.
1
/*
2
Copyright (C) 2003 - 2024
3
Part of the Battle for Wesnoth Project https://www.wesnoth.org/
4
5
This program is free software; you can redistribute it and/or modify
6
it under the terms of the GNU General Public License as published by
7
the Free Software Foundation; either version 2 of the License, or
8
(at your option) any later version.
9
This program is distributed in the hope that it will be useful,
10
but WITHOUT ANY WARRANTY.
11
12
See the COPYING file for more details.
13
*/
14
15
#pragma once
16
17
#include <string>
18
19
namespace
network
20
{
21
/**
22
* Initiates a standalone download of a single file from an HTTPS URL.
23
*
24
* @param url The URL of the file to download.
25
* @param local_path The path on the local machine to store the file at.
26
*/
27
void
download
(
const
std::string& url,
const
std::string& local_path);
28
}
network
High level network layer for config object transport.
Definition:
network_download_file.cpp:29
network::download
void download(const std::string &url, const std::string &local_path)
Initiates a standalone download of a single file from an HTTPS URL.
Definition:
network_download_file.cpp:38
Generated by
1.9.1