diff options
Diffstat (limited to 'redfish-core')
48 files changed, 247 insertions, 193 deletions
diff --git a/redfish-core/include/event_service_manager.hpp b/redfish-core/include/event_service_manager.hpp index d2a4a74348..7da9100dea 100644 --- a/redfish-core/include/event_service_manager.hpp +++ b/redfish-core/include/event_service_manager.hpp @@ -14,12 +14,20 @@ // limitations under the License. */ #pragma once +#include "dbus_utility.hpp" +#include "error_messages.hpp" +#include "event_service_store.hpp" +#include "http_client.hpp" #include "metric_report.hpp" +#include "persistent_data.hpp" +#include "random.hpp" #include "registries.hpp" #include "registries/base_message_registry.hpp" #include "registries/openbmc_message_registry.hpp" #include "registries/task_event_message_registry.hpp" +#include "server_sent_events.hpp" #include "utility.hpp" +#include "utils/json_utils.hpp" #include <sys/inotify.h> @@ -27,15 +35,7 @@ #include <boost/algorithm/string/split.hpp> #include <boost/asio/io_context.hpp> #include <boost/container/flat_map.hpp> -#include <dbus_utility.hpp> -#include <error_messages.hpp> -#include <event_service_store.hpp> -#include <http_client.hpp> -#include <persistent_data.hpp> -#include <random.hpp> #include <sdbusplus/bus/match.hpp> -#include <server_sent_events.hpp> -#include <utils/json_utils.hpp> #include <cstdlib> #include <ctime> diff --git a/redfish-core/include/gzfile.hpp b/redfish-core/include/gzfile.hpp index a77c6ab482..844932aa81 100644 --- a/redfish-core/include/gzfile.hpp +++ b/redfish-core/include/gzfile.hpp @@ -1,9 +1,12 @@ #pragma once +#include "logging.hpp" + #include <zlib.h> #include <array> #include <filesystem> +#include <string> #include <vector> class GzFileReader diff --git a/redfish-core/include/query.hpp b/redfish-core/include/query.hpp index f9386dae18..0fa6c1886e 100644 --- a/redfish-core/include/query.hpp +++ b/redfish-core/include/query.hpp @@ -27,7 +27,7 @@ // IWYU pragma: no_include <boost/url/impl/params_view.hpp> // IWYU pragma: no_include <boost/url/impl/url_view.hpp> -#include <redfish_aggregator.hpp> +#include "redfish_aggregator.hpp" namespace redfish { diff --git a/redfish-core/include/redfish_aggregator.hpp b/redfish-core/include/redfish_aggregator.hpp index bd56d680fd..8923fdd2bb 100644 --- a/redfish-core/include/redfish_aggregator.hpp +++ b/redfish-core/include/redfish_aggregator.hpp @@ -1,11 +1,12 @@ #pragma once -#include <aggregation_utils.hpp> +#include "aggregation_utils.hpp" +#include "dbus_utility.hpp" +#include "error_messages.hpp" +#include "http_client.hpp" +#include "http_connection.hpp" + #include <boost/algorithm/string/predicate.hpp> -#include <dbus_utility.hpp> -#include <error_messages.hpp> -#include <http_client.hpp> -#include <http_connection.hpp> #include <array> diff --git a/redfish-core/include/resource_messages.hpp b/redfish-core/include/resource_messages.hpp index 0b0773eb82..315393548b 100644 --- a/redfish-core/include/resource_messages.hpp +++ b/redfish-core/include/resource_messages.hpp @@ -1,7 +1,8 @@ #pragma once +#include "registries/resource_event_message_registry.hpp" + #include <nlohmann/json.hpp> -#include <registries/resource_event_message_registry.hpp> namespace redfish { diff --git a/redfish-core/include/server_sent_events.hpp b/redfish-core/include/server_sent_events.hpp index a92fb7e354..fcc6531d96 100644 --- a/redfish-core/include/server_sent_events.hpp +++ b/redfish-core/include/server_sent_events.hpp @@ -16,9 +16,15 @@ */ #pragma once +#include "logging.hpp" + +#include <boost/asio/ip/tcp.hpp> #include <boost/asio/strand.hpp> #include <boost/beast/http/buffer_body.hpp> #include <boost/beast/http/message.hpp> +#include <boost/beast/http/read.hpp> +#include <boost/beast/http/serializer.hpp> +#include <boost/beast/http/write.hpp> #include <boost/beast/version.hpp> #include <cstdlib> diff --git a/redfish-core/include/utils/chassis_utils.hpp b/redfish-core/include/utils/chassis_utils.hpp index 33e8bb7070..9c7c7db6bc 100644 --- a/redfish-core/include/utils/chassis_utils.hpp +++ b/redfish-core/include/utils/chassis_utils.hpp @@ -1,8 +1,8 @@ #pragma once +#include "async_resp.hpp" #include "dbus_utility.hpp" - -#include <async_resp.hpp> +#include "error_messages.hpp" #include <array> #include <string_view> diff --git a/redfish-core/include/utils/collection.hpp b/redfish-core/include/utils/collection.hpp index b66ab5d05c..f2f0669d11 100644 --- a/redfish-core/include/utils/collection.hpp +++ b/redfish-core/include/utils/collection.hpp @@ -1,8 +1,13 @@ #pragma once +#include "async_resp.hpp" #include "dbus_utility.hpp" +#include "error_messages.hpp" +#include "http/utility.hpp" +#include "human_sort.hpp" -#include <human_sort.hpp> +#include <boost/url/url.hpp> +#include <nlohmann/json.hpp> #include <span> #include <string> diff --git a/redfish-core/include/utils/sw_utils.hpp b/redfish-core/include/utils/sw_utils.hpp index e2b90caca2..67cb115e77 100644 --- a/redfish-core/include/utils/sw_utils.hpp +++ b/redfish-core/include/utils/sw_utils.hpp @@ -1,10 +1,12 @@ #pragma once -#include <async_resp.hpp> -#include <dbus_utility.hpp> -#include <generated/enums/resource.hpp> +#include "async_resp.hpp" +#include "dbus_utility.hpp" +#include "error_messages.hpp" +#include "generated/enums/resource.hpp" +#include "utils/dbus_utils.hpp" + #include <sdbusplus/asio/property.hpp> #include <sdbusplus/unpack_properties.hpp> -#include <utils/dbus_utils.hpp> #include <algorithm> #include <string> diff --git a/redfish-core/include/utils/systemd_utils.hpp b/redfish-core/include/utils/systemd_utils.hpp index ad157dc793..4757283006 100644 --- a/redfish-core/include/utils/systemd_utils.hpp +++ b/redfish-core/include/utils/systemd_utils.hpp @@ -17,6 +17,9 @@ #include <systemd/sd-id128.h> +#include <array> +#include <string> + namespace redfish { diff --git a/redfish-core/include/utils/telemetry_utils.hpp b/redfish-core/include/utils/telemetry_utils.hpp index 71e744983f..f5f9360a14 100644 --- a/redfish-core/include/utils/telemetry_utils.hpp +++ b/redfish-core/include/utils/telemetry_utils.hpp @@ -1,8 +1,16 @@ #pragma once #include "dbus_utility.hpp" +#include "http/utility.hpp" +#include "logging.hpp" #include "utility.hpp" +#include <boost/container/flat_map.hpp> +#include <boost/container/flat_set.hpp> +#include <sdbusplus/message/native_types.hpp> + +#include <string> + namespace redfish { diff --git a/redfish-core/lib/account_service.hpp b/redfish-core/lib/account_service.hpp index 131f59f7a2..abf255eb00 100644 --- a/redfish-core/lib/account_service.hpp +++ b/redfish-core/lib/account_service.hpp @@ -15,19 +15,19 @@ */ #pragma once +#include "app.hpp" +#include "dbus_utility.hpp" +#include "error_messages.hpp" #include "generated/enums/account_service.hpp" +#include "openbmc_dbus_rest.hpp" +#include "persistent_data.hpp" +#include "query.hpp" #include "registries/privilege_registry.hpp" +#include "utils/dbus_utils.hpp" +#include "utils/json_utils.hpp" -#include <app.hpp> -#include <dbus_utility.hpp> -#include <error_messages.hpp> -#include <openbmc_dbus_rest.hpp> -#include <persistent_data.hpp> -#include <query.hpp> #include <sdbusplus/asio/property.hpp> #include <sdbusplus/unpack_properties.hpp> -#include <utils/dbus_utils.hpp> -#include <utils/json_utils.hpp> #include <optional> #include <string> diff --git a/redfish-core/lib/bios.hpp b/redfish-core/lib/bios.hpp index f580f96587..74a22d4355 100644 --- a/redfish-core/lib/bios.hpp +++ b/redfish-core/lib/bios.hpp @@ -1,9 +1,9 @@ #pragma once -#include <app.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> -#include <utils/sw_utils.hpp> +#include "app.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" +#include "utils/sw_utils.hpp" namespace redfish { diff --git a/redfish-core/lib/cable.hpp b/redfish-core/lib/cable.hpp index 3cb8c1d3f5..e724118ecc 100644 --- a/redfish-core/lib/cable.hpp +++ b/redfish-core/lib/cable.hpp @@ -1,12 +1,14 @@ #pragma once #include "dbus_utility.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" +#include "utils/collection.hpp" +#include "utils/dbus_utils.hpp" +#include "utils/json_utils.hpp" -#include <query.hpp> #include <sdbusplus/asio/property.hpp> #include <sdbusplus/unpack_properties.hpp> -#include <utils/dbus_utils.hpp> -#include <utils/json_utils.hpp> #include <array> #include <string_view> diff --git a/redfish-core/lib/certificate_service.hpp b/redfish-core/lib/certificate_service.hpp index f5633793b1..65f5262077 100644 --- a/redfish-core/lib/certificate_service.hpp +++ b/redfish-core/lib/certificate_service.hpp @@ -1,18 +1,22 @@ #pragma once +#include "app.hpp" +#include "async_resp.hpp" #include "dbus_utility.hpp" +#include "http_response.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" #include "utils/dbus_utils.hpp" +#include "utils/json_utils.hpp" +#include "utils/time_utils.hpp" -#include <app.hpp> -#include <async_resp.hpp> #include <boost/system/linux_error.hpp> -#include <http_response.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> #include <sdbusplus/asio/property.hpp> +#include <sdbusplus/bus/match.hpp> #include <sdbusplus/unpack_properties.hpp> #include <array> +#include <memory> #include <string_view> namespace redfish diff --git a/redfish-core/lib/chassis.hpp b/redfish-core/lib/chassis.hpp index f08a3f32b0..81f82543ec 100644 --- a/redfish-core/lib/chassis.hpp +++ b/redfish-core/lib/chassis.hpp @@ -15,18 +15,18 @@ */ #pragma once +#include "app.hpp" #include "dbus_utility.hpp" #include "health.hpp" #include "led.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" +#include "utils/collection.hpp" +#include "utils/dbus_utils.hpp" #include "utils/json_utils.hpp" -#include <app.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> #include <sdbusplus/asio/property.hpp> #include <sdbusplus/unpack_properties.hpp> -#include <utils/collection.hpp> -#include <utils/dbus_utils.hpp> #include <array> #include <string_view> diff --git a/redfish-core/lib/environment_metrics.hpp b/redfish-core/lib/environment_metrics.hpp index f46ef34f13..fd7668e3a8 100644 --- a/redfish-core/lib/environment_metrics.hpp +++ b/redfish-core/lib/environment_metrics.hpp @@ -1,6 +1,8 @@ #pragma once #include "app.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" #include "utils/chassis_utils.hpp" #include <memory> diff --git a/redfish-core/lib/ethernet.hpp b/redfish-core/lib/ethernet.hpp index cccae8bff3..2fe4654ab0 100644 --- a/redfish-core/lib/ethernet.hpp +++ b/redfish-core/lib/ethernet.hpp @@ -15,18 +15,19 @@ */ #pragma once +#include "app.hpp" +#include "dbus_singleton.hpp" #include "dbus_utility.hpp" +#include "error_messages.hpp" +#include "health.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" #include "utils/ip_utils.hpp" +#include "utils/json_utils.hpp" -#include <app.hpp> #include <boost/algorithm/string/classification.hpp> #include <boost/algorithm/string/split.hpp> #include <boost/container/flat_set.hpp> -#include <dbus_singleton.hpp> -#include <error_messages.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> -#include <utils/json_utils.hpp> #include <array> #include <optional> diff --git a/redfish-core/lib/event_service.hpp b/redfish-core/lib/event_service.hpp index 882640912d..81f47c2cd3 100644 --- a/redfish-core/lib/event_service.hpp +++ b/redfish-core/lib/event_service.hpp @@ -14,14 +14,14 @@ // limitations under the License. */ #pragma once +#include "app.hpp" #include "event_service_manager.hpp" +#include "http/utility.hpp" +#include "logging.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" -#include <app.hpp> #include <boost/beast/http/fields.hpp> -#include <http/utility.hpp> -#include <logging.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> #include <span> diff --git a/redfish-core/lib/health.hpp b/redfish-core/lib/health.hpp index 6805a2d400..143b0fcd44 100644 --- a/redfish-core/lib/health.hpp +++ b/redfish-core/lib/health.hpp @@ -15,11 +15,11 @@ */ #pragma once +#include "app.hpp" #include "async_resp.hpp" +#include "dbus_singleton.hpp" #include "dbus_utility.hpp" -#include <app.hpp> -#include <dbus_singleton.hpp> #include <nlohmann/json.hpp> #include <array> diff --git a/redfish-core/lib/hypervisor_system.hpp b/redfish-core/lib/hypervisor_system.hpp index 27d0c35dad..c675be35b8 100644 --- a/redfish-core/lib/hypervisor_system.hpp +++ b/redfish-core/lib/hypervisor_system.hpp @@ -1,16 +1,17 @@ #pragma once +#include "app.hpp" +#include "dbus_singleton.hpp" #include "dbus_utility.hpp" +#include "error_messages.hpp" +#include "ethernet.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" #include "utils/ip_utils.hpp" +#include "utils/json_utils.hpp" -#include <app.hpp> #include <boost/container/flat_set.hpp> -#include <dbus_singleton.hpp> -#include <error_messages.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> #include <sdbusplus/asio/property.hpp> -#include <utils/json_utils.hpp> #include <array> #include <optional> diff --git a/redfish-core/lib/led.hpp b/redfish-core/lib/led.hpp index 902e5c86c5..4c4c513a81 100644 --- a/redfish-core/lib/led.hpp +++ b/redfish-core/lib/led.hpp @@ -15,11 +15,11 @@ */ #pragma once +#include "app.hpp" #include "async_resp.hpp" #include "dbus_utility.hpp" #include "redfish_util.hpp" -#include <app.hpp> #include <sdbusplus/asio/property.hpp> namespace redfish diff --git a/redfish-core/lib/log_services.hpp b/redfish-core/lib/log_services.hpp index 2f3c8ab498..7930a88698 100644 --- a/redfish-core/lib/log_services.hpp +++ b/redfish-core/lib/log_services.hpp @@ -15,20 +15,25 @@ */ #pragma once +#include "app.hpp" #include "dbus_utility.hpp" +#include "error_messages.hpp" #include "gzfile.hpp" #include "http_utility.hpp" #include "human_sort.hpp" +#include "query.hpp" #include "registries.hpp" #include "registries/base_message_registry.hpp" #include "registries/openbmc_message_registry.hpp" +#include "registries/privilege_registry.hpp" #include "task.hpp" +#include "utils/dbus_utils.hpp" +#include "utils/time_utils.hpp" #include <systemd/sd-journal.h> #include <tinyxml2.h> #include <unistd.h> -#include <app.hpp> #include <boost/algorithm/string/case_conv.hpp> #include <boost/algorithm/string/classification.hpp> #include <boost/algorithm/string/replace.hpp> @@ -36,13 +41,8 @@ #include <boost/beast/http/verb.hpp> #include <boost/container/flat_map.hpp> #include <boost/system/linux_error.hpp> -#include <error_messages.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> #include <sdbusplus/asio/property.hpp> #include <sdbusplus/unpack_properties.hpp> -#include <utils/dbus_utils.hpp> -#include <utils/time_utils.hpp> #include <array> #include <charconv> diff --git a/redfish-core/lib/manager_diagnostic_data.hpp b/redfish-core/lib/manager_diagnostic_data.hpp index f4d169818a..66fc661131 100644 --- a/redfish-core/lib/manager_diagnostic_data.hpp +++ b/redfish-core/lib/manager_diagnostic_data.hpp @@ -1,11 +1,14 @@ #pragma once -#include <app.hpp> -#include <async_resp.hpp> -#include <http_request.hpp> +#include "app.hpp" +#include "async_resp.hpp" +#include "http_request.hpp" +#include "privileges.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" +#include "routing.hpp" + #include <nlohmann/json.hpp> -#include <privileges.hpp> -#include <routing.hpp> #include <string> diff --git a/redfish-core/lib/managers.hpp b/redfish-core/lib/managers.hpp index 7194eb03da..74008cb40a 100644 --- a/redfish-core/lib/managers.hpp +++ b/redfish-core/lib/managers.hpp @@ -22,6 +22,7 @@ #include "redfish_util.hpp" #include "registries/privilege_registry.hpp" #include "utils/dbus_utils.hpp" +#include "utils/json_utils.hpp" #include "utils/sw_utils.hpp" #include "utils/systemd_utils.hpp" #include "utils/time_utils.hpp" diff --git a/redfish-core/lib/memory.hpp b/redfish-core/lib/memory.hpp index 395d6a0743..3e3360b608 100644 --- a/redfish-core/lib/memory.hpp +++ b/redfish-core/lib/memory.hpp @@ -15,18 +15,19 @@ */ #pragma once +#include "app.hpp" +#include "dbus_utility.hpp" #include "health.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" +#include "utils/collection.hpp" +#include "utils/dbus_utils.hpp" +#include "utils/hex_utils.hpp" +#include "utils/json_utils.hpp" -#include <app.hpp> -#include <dbus_utility.hpp> #include <nlohmann/json.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> #include <sdbusplus/asio/property.hpp> #include <sdbusplus/unpack_properties.hpp> -#include <utils/collection.hpp> -#include <utils/hex_utils.hpp> -#include <utils/json_utils.hpp> #include <array> #include <string_view> diff --git a/redfish-core/lib/message_registries.hpp b/redfish-core/lib/message_registries.hpp index 9d6f109360..41e7e930bf 100644 --- a/redfish-core/lib/message_registries.hpp +++ b/redfish-core/lib/message_registries.hpp @@ -15,16 +15,15 @@ */ #pragma once +#include "app.hpp" +#include "query.hpp" #include "registries.hpp" #include "registries/base_message_registry.hpp" #include "registries/openbmc_message_registry.hpp" +#include "registries/privilege_registry.hpp" #include "registries/resource_event_message_registry.hpp" #include "registries/task_event_message_registry.hpp" -#include <app.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> - #include <array> namespace redfish diff --git a/redfish-core/lib/metric_report.hpp b/redfish-core/lib/metric_report.hpp index 48fc9346d8..eb69ff0186 100644 --- a/redfish-core/lib/metric_report.hpp +++ b/redfish-core/lib/metric_report.hpp @@ -1,13 +1,13 @@ #pragma once +#include "app.hpp" +#include "dbus_utility.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" #include "utils/collection.hpp" #include "utils/telemetry_utils.hpp" #include "utils/time_utils.hpp" -#include <app.hpp> -#include <dbus_utility.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> #include <sdbusplus/asio/property.hpp> #include <array> diff --git a/redfish-core/lib/metric_report_definition.hpp b/redfish-core/lib/metric_report_definition.hpp index 7a7b5aaaf1..ab03ea0b3c 100644 --- a/redfish-core/lib/metric_report_definition.hpp +++ b/redfish-core/lib/metric_report_definition.hpp @@ -1,17 +1,18 @@ #pragma once +#include "app.hpp" +#include "dbus_utility.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" #include "sensors.hpp" +#include "utils/collection.hpp" +#include "utils/dbus_utils.hpp" #include "utils/telemetry_utils.hpp" #include "utils/time_utils.hpp" -#include <app.hpp> #include <boost/container/flat_map.hpp> -#include <dbus_utility.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> #include <sdbusplus/asio/property.hpp> #include <sdbusplus/unpack_properties.hpp> -#include <utils/dbus_utils.hpp> #include <array> #include <map> diff --git a/redfish-core/lib/network_protocol.hpp b/redfish-core/lib/network_protocol.hpp index e3698cefa1..00324d73e6 100644 --- a/redfish-core/lib/network_protocol.hpp +++ b/redfish-core/lib/network_protocol.hpp @@ -15,17 +15,17 @@ */ #pragma once +#include "app.hpp" +#include "dbus_utility.hpp" #include "error_messages.hpp" #include "openbmc_dbus_rest.hpp" +#include "query.hpp" #include "redfish_util.hpp" +#include "registries/privilege_registry.hpp" +#include "utils/json_utils.hpp" +#include "utils/stl_utils.hpp" -#include <app.hpp> -#include <dbus_utility.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> #include <sdbusplus/asio/property.hpp> -#include <utils/json_utils.hpp> -#include <utils/stl_utils.hpp> #include <optional> #include <variant> diff --git a/redfish-core/lib/pcie.hpp b/redfish-core/lib/pcie.hpp index 1e196632ab..c91e52dd48 100644 --- a/redfish-core/lib/pcie.hpp +++ b/redfish-core/lib/pcie.hpp @@ -16,17 +16,16 @@ #pragma once +#include "app.hpp" #include "dbus_utility.hpp" #include "generated/enums/pcie_device.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" +#include "utils/dbus_utils.hpp" -#include <app.hpp> #include <boost/system/linux_error.hpp> -#include <dbus_utility.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> #include <sdbusplus/asio/property.hpp> #include <sdbusplus/unpack_properties.hpp> -#include <utils/dbus_utils.hpp> namespace redfish { diff --git a/redfish-core/lib/pcie_slots.hpp b/redfish-core/lib/pcie_slots.hpp index 668987df2c..d25b66bafe 100644 --- a/redfish-core/lib/pcie_slots.hpp +++ b/redfish-core/lib/pcie_slots.hpp @@ -1,16 +1,16 @@ #pragma once +#include "app.hpp" #include "error_messages.hpp" #include "generated/enums/pcie_slot.hpp" +#include "pcie.hpp" +#include "registries/privilege_registry.hpp" #include "utility.hpp" +#include "utils/dbus_utils.hpp" +#include "utils/json_utils.hpp" -#include <app.hpp> -#include <pcie.hpp> -#include <registries/privilege_registry.hpp> #include <sdbusplus/asio/property.hpp> #include <sdbusplus/unpack_properties.hpp> -#include <utils/dbus_utils.hpp> -#include <utils/json_utils.hpp> namespace redfish { diff --git a/redfish-core/lib/power.hpp b/redfish-core/lib/power.hpp index 88f6a0ca69..4d94e57664 100644 --- a/redfish-core/lib/power.hpp +++ b/redfish-core/lib/power.hpp @@ -16,13 +16,13 @@ */ #pragma once +#include "app.hpp" #include "dbus_utility.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" #include "sensors.hpp" #include "utils/chassis_utils.hpp" -#include <app.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> #include <sdbusplus/asio/property.hpp> #include <array> diff --git a/redfish-core/lib/processor.hpp b/redfish-core/lib/processor.hpp index f5203a92ea..879c04b234 100644 --- a/redfish-core/lib/processor.hpp +++ b/redfish-core/lib/processor.hpp @@ -15,22 +15,22 @@ */ #pragma once +#include "app.hpp" #include "dbus_singleton.hpp" #include "dbus_utility.hpp" #include "error_messages.hpp" #include "health.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" +#include "utils/collection.hpp" +#include "utils/dbus_utils.hpp" +#include "utils/json_utils.hpp" -#include <app.hpp> #include <boost/container/flat_map.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> #include <sdbusplus/asio/property.hpp> #include <sdbusplus/message/native_types.hpp> #include <sdbusplus/unpack_properties.hpp> #include <sdbusplus/utility/dedup_variant.hpp> -#include <utils/collection.hpp> -#include <utils/dbus_utils.hpp> -#include <utils/json_utils.hpp> #include <array> #include <string_view> diff --git a/redfish-core/lib/redfish_sessions.hpp b/redfish-core/lib/redfish_sessions.hpp index d1314a5767..b3b4e7af71 100644 --- a/redfish-core/lib/redfish_sessions.hpp +++ b/redfish-core/lib/redfish_sessions.hpp @@ -15,14 +15,13 @@ */ #pragma once +#include "app.hpp" #include "error_messages.hpp" +#include "http/utility.hpp" #include "persistent_data.hpp" - -#include <app.hpp> -#include <http/utility.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> -#include <utils/json_utils.hpp> +#include "query.hpp" +#include "registries/privilege_registry.hpp" +#include "utils/json_utils.hpp" namespace redfish { diff --git a/redfish-core/lib/redfish_util.hpp b/redfish-core/lib/redfish_util.hpp index 04d6ceb303..2bf66badb3 100644 --- a/redfish-core/lib/redfish_util.hpp +++ b/redfish-core/lib/redfish_util.hpp @@ -16,7 +16,10 @@ #pragma once #ifndef BMCWEB_ENABLE_REDFISH_ONE_CHASSIS -#include <dbus_utility.hpp> +#include "async_resp.hpp" +#include "dbus_utility.hpp" +#include "error_messages.hpp" + #include <sdbusplus/asio/property.hpp> #include <charconv> diff --git a/redfish-core/lib/redfish_v1.hpp b/redfish-core/lib/redfish_v1.hpp index 487fb1cf75..b4349abb5b 100644 --- a/redfish-core/lib/redfish_v1.hpp +++ b/redfish-core/lib/redfish_v1.hpp @@ -1,13 +1,14 @@ #pragma once +#include "app.hpp" #include "error_messages.hpp" +#include "http_request.hpp" +#include "http_response.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" +#include "schemas.hpp" #include "utility.hpp" -#include <app.hpp> -#include <http_request.hpp> -#include <http_response.hpp> -#include <schemas.hpp> - #include <string> namespace redfish diff --git a/redfish-core/lib/roles.hpp b/redfish-core/lib/roles.hpp index 962a1c2491..413cd8c040 100644 --- a/redfish-core/lib/roles.hpp +++ b/redfish-core/lib/roles.hpp @@ -15,10 +15,11 @@ */ #pragma once -#include <app.hpp> -#include <dbus_utility.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> +#include "app.hpp" +#include "dbus_utility.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" + #include <sdbusplus/asio/property.hpp> #include <variant> diff --git a/redfish-core/lib/sensors.hpp b/redfish-core/lib/sensors.hpp index f5c4c3ba1a..1aaeaf1d0a 100644 --- a/redfish-core/lib/sensors.hpp +++ b/redfish-core/lib/sensors.hpp @@ -15,25 +15,24 @@ */ #pragma once +#include "app.hpp" +#include "dbus_singleton.hpp" #include "dbus_utility.hpp" #include "generated/enums/sensor.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" +#include "utils/dbus_utils.hpp" +#include "utils/json_utils.hpp" +#include "utils/query_param.hpp" -#include <app.hpp> #include <boost/algorithm/string/classification.hpp> #include <boost/algorithm/string/find.hpp> #include <boost/algorithm/string/predicate.hpp> #include <boost/algorithm/string/replace.hpp> #include <boost/algorithm/string/split.hpp> #include <boost/range/algorithm/replace_copy_if.hpp> -#include <dbus_singleton.hpp> -#include <dbus_utility.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> #include <sdbusplus/asio/property.hpp> #include <sdbusplus/unpack_properties.hpp> -#include <utils/dbus_utils.hpp> -#include <utils/json_utils.hpp> -#include <utils/query_param.hpp> #include <array> #include <cmath> diff --git a/redfish-core/lib/service_root.hpp b/redfish-core/lib/service_root.hpp index 451c84ccce..98d39d61a7 100644 --- a/redfish-core/lib/service_root.hpp +++ b/redfish-core/lib/service_root.hpp @@ -15,16 +15,17 @@ */ #pragma once -#include <bmcweb_config.h> +#include "bmcweb_config.h" + +#include "app.hpp" +#include "async_resp.hpp" +#include "http_request.hpp" +#include "persistent_data.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" +#include "utils/systemd_utils.hpp" -#include <app.hpp> -#include <async_resp.hpp> -#include <http_request.hpp> #include <nlohmann/json.hpp> -#include <persistent_data.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> -#include <utils/systemd_utils.hpp> namespace redfish { diff --git a/redfish-core/lib/storage.hpp b/redfish-core/lib/storage.hpp index 44ed7ff93c..1b297f39e0 100644 --- a/redfish-core/lib/storage.hpp +++ b/redfish-core/lib/storage.hpp @@ -15,16 +15,16 @@ */ #pragma once +#include "app.hpp" #include "dbus_utility.hpp" #include "health.hpp" #include "openbmc_dbus_rest.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" +#include "utils/dbus_utils.hpp" -#include <app.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> #include <sdbusplus/asio/property.hpp> #include <sdbusplus/unpack_properties.hpp> -#include <utils/dbus_utils.hpp> #include <array> #include <string_view> diff --git a/redfish-core/lib/systems.hpp b/redfish-core/lib/systems.hpp index e476592c27..ab5a80e5de 100644 --- a/redfish-core/lib/systems.hpp +++ b/redfish-core/lib/systems.hpp @@ -15,6 +15,7 @@ */ #pragma once +#include "app.hpp" #include "dbus_singleton.hpp" #include "dbus_utility.hpp" #include "health.hpp" @@ -22,16 +23,15 @@ #include "pcie.hpp" #include "query.hpp" #include "redfish_util.hpp" +#include "registries/privilege_registry.hpp" +#include "utils/dbus_utils.hpp" +#include "utils/json_utils.hpp" +#include "utils/sw_utils.hpp" #include "utils/time_utils.hpp" -#include <app.hpp> #include <boost/container/flat_map.hpp> -#include <registries/privilege_registry.hpp> #include <sdbusplus/asio/property.hpp> #include <sdbusplus/unpack_properties.hpp> -#include <utils/dbus_utils.hpp> -#include <utils/json_utils.hpp> -#include <utils/sw_utils.hpp> #include <array> #include <string_view> diff --git a/redfish-core/lib/task.hpp b/redfish-core/lib/task.hpp index 6b0096c8ce..105d4cdd95 100644 --- a/redfish-core/lib/task.hpp +++ b/redfish-core/lib/task.hpp @@ -15,15 +15,19 @@ */ #pragma once -#include <app.hpp> +#include "app.hpp" +#include "dbus_utility.hpp" +#include "event_service_manager.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" +#include "task_messages.hpp" + #include <boost/asio/post.hpp> #include <boost/asio/steady_timer.hpp> -#include <dbus_utility.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> -#include <task_messages.hpp> +#include <sdbusplus/bus/match.hpp> #include <chrono> +#include <memory> #include <variant> namespace redfish diff --git a/redfish-core/lib/telemetry_service.hpp b/redfish-core/lib/telemetry_service.hpp index afedbc636a..0eaf89bf9f 100644 --- a/redfish-core/lib/telemetry_service.hpp +++ b/redfish-core/lib/telemetry_service.hpp @@ -1,14 +1,14 @@ #pragma once +#include "app.hpp" +#include "dbus_utility.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" +#include "utils/dbus_utils.hpp" #include "utils/telemetry_utils.hpp" -#include <app.hpp> -#include <dbus_utility.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> #include <sdbusplus/asio/property.hpp> #include <sdbusplus/unpack_properties.hpp> -#include <utils/dbus_utils.hpp> namespace redfish { diff --git a/redfish-core/lib/thermal.hpp b/redfish-core/lib/thermal.hpp index 83f79af3ff..cc548e17d0 100644 --- a/redfish-core/lib/thermal.hpp +++ b/redfish-core/lib/thermal.hpp @@ -15,12 +15,11 @@ */ #pragma once +#include "app.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" #include "sensors.hpp" -#include <app.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> - namespace redfish { diff --git a/redfish-core/lib/trigger.hpp b/redfish-core/lib/trigger.hpp index 4da1ed5fdb..33630cd9d4 100644 --- a/redfish-core/lib/trigger.hpp +++ b/redfish-core/lib/trigger.hpp @@ -1,14 +1,15 @@ #pragma once +#include "app.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" #include "utils/collection.hpp" +#include "utils/dbus_utils.hpp" #include "utils/telemetry_utils.hpp" +#include "utils/time_utils.hpp" -#include <app.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> #include <sdbusplus/asio/property.hpp> #include <sdbusplus/unpack_properties.hpp> -#include <utils/dbus_utils.hpp> #include <array> #include <string_view> diff --git a/redfish-core/lib/update_service.hpp b/redfish-core/lib/update_service.hpp index fe6024b699..a9174a1e9e 100644 --- a/redfish-core/lib/update_service.hpp +++ b/redfish-core/lib/update_service.hpp @@ -17,14 +17,16 @@ #include "bmcweb_config.h" -#include <app.hpp> -#include <dbus_utility.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> +#include "app.hpp" +#include "dbus_utility.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" +#include "utils/dbus_utils.hpp" +#include "utils/sw_utils.hpp" + #include <sdbusplus/asio/property.hpp> +#include <sdbusplus/bus/match.hpp> #include <sdbusplus/unpack_properties.hpp> -#include <utils/dbus_utils.hpp> -#include <utils/sw_utils.hpp> namespace redfish { diff --git a/redfish-core/lib/virtual_media.hpp b/redfish-core/lib/virtual_media.hpp index ed027a7a7f..7c53f7e5f9 100644 --- a/redfish-core/lib/virtual_media.hpp +++ b/redfish-core/lib/virtual_media.hpp @@ -15,14 +15,15 @@ */ #pragma once -#include <account_service.hpp> -#include <app.hpp> +#include "account_service.hpp" +#include "app.hpp" +#include "query.hpp" +#include "registries/privilege_registry.hpp" +#include "utils/json_utils.hpp" + #include <boost/process/async_pipe.hpp> #include <boost/type_traits/has_dereference.hpp> #include <boost/url/url_view.hpp> -#include <query.hpp> -#include <registries/privilege_registry.hpp> -#include <utils/json_utils.hpp> namespace redfish { |