删减无关内容
This commit is contained in:
@@ -1,8 +1,5 @@
|
||||
#pragma once
|
||||
|
||||
#include "../../../../../core_library/Core/Core/Base/JSON.h"
|
||||
#include <SQLiteCpp/Database.h>
|
||||
|
||||
#include <cstddef>
|
||||
#include <cstdint>
|
||||
#include <ctime>
|
||||
@@ -15,7 +12,9 @@
|
||||
#include <optional>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <ucoro/awaitable.hpp>
|
||||
#include <psco/awaitable.hpp>
|
||||
#include "Core/Base/JSON.h"
|
||||
|
||||
|
||||
class Global;
|
||||
|
||||
@@ -150,24 +149,24 @@ public:
|
||||
Row_Map_Callback callback) const;
|
||||
void async_external_database_status(Status_List_Callback callback) const;
|
||||
|
||||
[[nodiscard]] ucoro::awaitable<std::vector<External_Resource_Status>>
|
||||
[[nodiscard]] psco::awaitable<std::vector<External_Resource_Status>>
|
||||
refresh_external_databases_coro(bool force_download = true);
|
||||
[[nodiscard]] ucoro::awaitable<External_Resource_Status>
|
||||
[[nodiscard]] psco::awaitable<External_Resource_Status>
|
||||
refresh_external_database_coro(std::string resource_name,
|
||||
bool force_download = true);
|
||||
[[nodiscard]] ucoro::awaitable<External_Resource_Status>
|
||||
[[nodiscard]] psco::awaitable<External_Resource_Status>
|
||||
import_external_database_coro(std::string resource_name,
|
||||
std::filesystem::path source_file);
|
||||
[[nodiscard]] ucoro::awaitable<External_Resource_Status>
|
||||
[[nodiscard]] psco::awaitable<External_Resource_Status>
|
||||
clear_external_database_table_coro(std::string resource_name);
|
||||
[[nodiscard]] ucoro::awaitable<std::optional<External_Database_Row>>
|
||||
[[nodiscard]] psco::awaitable<std::optional<External_Database_Row>>
|
||||
query_external_database_coro(std::string resource_name,
|
||||
std::vector<std::string> primary_key_values) const;
|
||||
[[nodiscard]] ucoro::awaitable<std::map<std::string, std::shared_ptr<External_Database_Row>>>
|
||||
[[nodiscard]] psco::awaitable<std::map<std::string, std::shared_ptr<External_Database_Row>>>
|
||||
query_aircraft_external_databases_coro(std::string icao24) const;
|
||||
[[nodiscard]] ucoro::awaitable<std::map<std::string, std::shared_ptr<External_Database_Row>>>
|
||||
[[nodiscard]] psco::awaitable<std::map<std::string, std::shared_ptr<External_Database_Row>>>
|
||||
query_callsign_external_databases_coro(std::optional<std::string> callsign) const;
|
||||
[[nodiscard]] ucoro::awaitable<std::vector<External_Resource_Status>>
|
||||
[[nodiscard]] psco::awaitable<std::vector<External_Resource_Status>>
|
||||
external_database_status_coro() const;
|
||||
|
||||
void register_external_resource(std::unique_ptr<External_Resources> external_res);
|
||||
|
||||
Reference in New Issue
Block a user