ArmNN
NotReleased
TimelinePacketWriterFactory.hpp
Go to the documentation of this file.
1
//
2
// Copyright © 2019 Arm Ltd. All rights reserved.
3
// SPDX-License-Identifier: MIT
4
//
5
6
#pragma once
7
8
#include "
IBufferManager.hpp
"
9
#include "
armnn/profiling/ISendTimelinePacket.hpp
"
10
11
#include <memory>
12
13
namespace
armnn
14
{
15
16
namespace
profiling
17
{
18
19
class
TimelinePacketWriterFactory
20
{
21
public
:
22
TimelinePacketWriterFactory
(
IBufferManager
& bufferManager) : m_BufferManager(bufferManager) {}
23
24
std::unique_ptr<ISendTimelinePacket>
GetSendTimelinePacket
()
const
;
25
26
private
:
27
IBufferManager
& m_BufferManager;
28
};
29
30
}
// namespace profiling
31
32
}
// namespace armnn
armnn::profiling::TimelinePacketWriterFactory::GetSendTimelinePacket
std::unique_ptr< ISendTimelinePacket > GetSendTimelinePacket() const
Definition:
TimelinePacketWriterFactory.cpp:16
armnn::profiling::TimelinePacketWriterFactory::TimelinePacketWriterFactory
TimelinePacketWriterFactory(IBufferManager &bufferManager)
Definition:
TimelinePacketWriterFactory.hpp:22
IBufferManager.hpp
armnn
Definition:
BackendHelper.hpp:11
armnn::profiling::IBufferManager
Definition:
IBufferManager.hpp:21
ISendTimelinePacket.hpp
armnn::profiling::TimelinePacketWriterFactory
Definition:
TimelinePacketWriterFactory.hpp:19
src
profiling
TimelinePacketWriterFactory.hpp
Generated on Fri Mar 13 2020 16:06:59 for ArmNN by
1.8.13