// Copyright (c) Advanced Micro Devices, Inc. // SPDX-License-Identifier: MIT #pragma once #include "data_storage/backends/sqlite_backend.hpp" #include "entity_registry.hpp" #include "insert_validator.hpp" #include "primary_key_providers.hpp" #include #include namespace profiler_hub { struct writer_context { std::shared_ptr backend; std::shared_ptr registry; std::shared_ptr key_providers; std::shared_ptr validator; std::string uuid; }; } // namespace profiler_hub