The API interface defines how the caller will use the API. An
example also shows how the API can be used.
It also defines the RdcDiagnostic module which can load the
library dynamically and then dispatch diagnostic test to run.

Change-Id: I1e041aab86f7e19338860f5ba65262977f4ea9cb


[ROCm/rdc commit: eab3625d65]
Этот коммит содержится в:
Bill(Shuzhou) Liu
2021-05-04 09:49:55 -04:00
родитель 307b8ee085
Коммит f504f697e3
23 изменённых файлов: 856 добавлений и 10 удалений
+2 -1
Просмотреть файл
@@ -28,6 +28,7 @@ THE SOFTWARE.
#include <memory>
#include "rdc_lib/RdcTelemetry.h"
#include "rdc_lib/impl/RdcRasLib.h"
#include "rdc_lib/impl/RdcSmiLib.h"
#include "rdc_lib/RdcMetricFetcher.h"
namespace amd {
@@ -48,7 +49,7 @@ class RdcTelemetryModule : public RdcTelemetry {
rdc_status_t rdc_telemetry_fields_unwatch(rdc_gpu_field_t* fields,
uint32_t fields_count);
RdcTelemetryModule(const RdcMetricFetcherPtr& fetcher,
RdcTelemetryModule(const RdcSmiLibPtr& smi_lib,
const RdcRasLibPtr& ras_module);
private: