1 /* 2 * Copyright (c) 2021 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16 #include "demo_trace_data_cache_reader.h" 17 #include "log.h" 18 namespace SysTuning { 19 namespace TraceStreamer { 20 using namespace TraceStdtype; ~DemoTraceDataCacheReader()21DemoTraceDataCacheReader::~DemoTraceDataCacheReader() {} 22 GetConstGpuCounterData() const23const GpuCounter& DemoTraceDataCacheReader::GetConstGpuCounterData() const 24 { 25 return gpuCounter_; 26 } GetConstGpuCounterObjectData() const27const GpuCounterObject& DemoTraceDataCacheReader::GetConstGpuCounterObjectData() const 28 { 29 return gpuCounterObject_; 30 } GetConstSliceObjectData() const31const SliceObject& DemoTraceDataCacheReader::GetConstSliceObjectData() const 32 { 33 return sliceObject_; 34 } GetConstSliceData() const35const SliceData& DemoTraceDataCacheReader::GetConstSliceData() const 36 { 37 return sliceData_; 38 } GetConstMetaData() const39const MetaData& DemoTraceDataCacheReader::GetConstMetaData() const 40 { 41 return metaData_; 42 } 43 } // namespace TraceStreamer 44 } // namespace SysTuning 45