12f0d0f1aSopenharmony_ci/* 22f0d0f1aSopenharmony_ci * Copyright (C) 2024 Huawei Device Co., Ltd. 32f0d0f1aSopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 42f0d0f1aSopenharmony_ci * you may not use this file except in compliance with the License. 52f0d0f1aSopenharmony_ci * You may obtain a copy of the License at 62f0d0f1aSopenharmony_ci * 72f0d0f1aSopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 82f0d0f1aSopenharmony_ci * 92f0d0f1aSopenharmony_ci * Unless required by applicable law or agreed to in writing, software 102f0d0f1aSopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 112f0d0f1aSopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 122f0d0f1aSopenharmony_ci * See the License for the specific language governing permissions and 132f0d0f1aSopenharmony_ci * limitations under the License. 142f0d0f1aSopenharmony_ci */ 152f0d0f1aSopenharmony_ci 162f0d0f1aSopenharmony_ci#include <drm_trace.h> 172f0d0f1aSopenharmony_ci#include "hitrace_meter.h" 182f0d0f1aSopenharmony_ci 192f0d0f1aSopenharmony_cinamespace OHOS { 202f0d0f1aSopenharmony_cinamespace DrmStandard { 212f0d0f1aSopenharmony_ciDrmTrace::DrmTrace(const std::string& funcName) 222f0d0f1aSopenharmony_ci{ 232f0d0f1aSopenharmony_ci StartTrace(HITRACE_TAG_DRM, funcName); 242f0d0f1aSopenharmony_ci} 252f0d0f1aSopenharmony_ci 262f0d0f1aSopenharmony_ciDrmTrace::~DrmTrace() 272f0d0f1aSopenharmony_ci{ 282f0d0f1aSopenharmony_ci FinishTrace(HITRACE_TAG_DRM); 292f0d0f1aSopenharmony_ci} 302f0d0f1aSopenharmony_ci} // namespace DrmStandard 312f0d0f1aSopenharmony_ci} // namespace OHOS 32