src/diagnostics_component/diagnostics_workflow/inc/diagnostics_workflow.h (8 lines of code) (raw):

/** * @file diagnostics_workflow.h * @brief Header for functions handling the Diagnostics Log Upload workflow * * @copyright Copyright (c) Microsoft Corporation. * Licensed under the MIT License. */ #ifndef DIAGNOSTICS_WORKFLOW_H #define DIAGNOSTICS_WORKFLOW_H #include <aduc/c_utils.h> #include <diagnostics_config_utils.h> EXTERN_C_BEGIN /** * @brief Uploads the diagnostic logs described by @p workflowData * @param workflowData the workflowData structure describing the log components * @param jsonString the string from the diagnostics_interface describing where to upload the logs */ void DiagnosticsWorkflow_DiscoverAndUploadLogs(const DiagnosticsWorkflowData* workflowData, const char* jsonString); EXTERN_C_END #endif // DIAGNOSTICS_WORKFLOW_H