ArmNN
 22.02
NullProfilingConnection.hpp
Go to the documentation of this file.
1 //
2 // Copyright © 2020 Arm Ltd. All rights reserved.
3 // SPDX-License-Identifier: MIT
4 //
5 
6 #pragma once
7 
9 
11 
12 namespace armnn
13 {
14 
15 namespace profiling
16 {
17 
19 {
20  virtual bool IsOpen() const override { return true; };
21 
22  virtual void Close() override {};
23 
24  virtual bool WritePacket(const unsigned char* buffer, uint32_t length) override
25  {
26  armnn::IgnoreUnused(buffer);
27  armnn::IgnoreUnused(length);
28  return true;
29  };
30 
31  virtual Packet ReadPacket(uint32_t timeout) override
32  {
33  armnn::IgnoreUnused(timeout);
34  return Packet(0);
35  }
36 
37 };
38 
39 } // namespace profiling
40 
41 } // namespace armnn
Copyright (c) 2021 ARM Limited and Contributors.
void IgnoreUnused(Ts &&...)