From de36e4a9c299028e792c3a5bd99ad0816d806077 Mon Sep 17 00:00:00 2001 From: Ryan OShea Date: Fri, 13 Mar 2020 16:26:19 +0000 Subject: IVGCVSW-3726 Upload ArmNN Doxygen files * Upload current ArmNN Doxygen files Signed-off-by: Ryan OShea Change-Id: I8989ed16ee40a99a4495b100bd009cf3e24a7285 --- .../classarmnn_1_1profiling_1_1_capture_data.html | 419 +++++++++++++++++++++ 1 file changed, 419 insertions(+) create mode 100644 Documentation/classarmnn_1_1profiling_1_1_capture_data.html (limited to 'Documentation/classarmnn_1_1profiling_1_1_capture_data.html') diff --git a/Documentation/classarmnn_1_1profiling_1_1_capture_data.html b/Documentation/classarmnn_1_1profiling_1_1_capture_data.html new file mode 100644 index 0000000000..820bff968b --- /dev/null +++ b/Documentation/classarmnn_1_1profiling_1_1_capture_data.html @@ -0,0 +1,419 @@ + + + + + + + +ArmNN: CaptureData Class Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
ArmNN +  NotReleased +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
CaptureData Class Reference
+
+
+ +

#include <Holder.hpp>

+ + + + + + + + + + + + + + + + + + + + + + + + +

+Public Member Functions

 CaptureData ()
 
 CaptureData (uint32_t capturePeriod, std::vector< uint16_t > &counterIds, std::set< armnn::BackendId > activeBackends)
 
 CaptureData (const CaptureData &captureData)
 
CaptureDataoperator= (const CaptureData &other)
 
void SetActiveBackends (const std::set< armnn::BackendId > &activeBackends)
 
void SetCapturePeriod (uint32_t capturePeriod)
 
void SetCounterIds (const std::vector< uint16_t > &counterIds)
 
uint32_t GetCapturePeriod () const
 
const std::vector< uint16_t > & GetCounterIds () const
 
const std::set< armnn::BackendId > & GetActiveBackends () const
 
bool IsCounterIdInCaptureData (uint16_t counterId)
 
+

Detailed Description

+
+

Definition at line 19 of file Holder.hpp.

+

Constructor & Destructor Documentation

+ +

◆ CaptureData() [1/3]

+ +
+
+ + + + + +
+ + + + + + + +
CaptureData ()
+
+inline
+
+ +

Definition at line 22 of file Holder.hpp.

+
23  : m_CapturePeriod(0)
24  , m_CounterIds()
25  , m_ActiveBackends(){}
+
+
+
+ +

◆ CaptureData() [2/3]

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + +
CaptureData (uint32_t capturePeriod,
std::vector< uint16_t > & counterIds,
std::set< armnn::BackendIdactiveBackends 
)
+
+inline
+
+ +

Definition at line 26 of file Holder.hpp.

+
27  : m_CapturePeriod(capturePeriod)
28  , m_CounterIds(counterIds)
29  , m_ActiveBackends(activeBackends){}
+
+
+
+ +

◆ CaptureData() [3/3]

+ +
+
+ + + + + +
+ + + + + + + + +
CaptureData (const CaptureDatacaptureData)
+
+inline
+
+ +

Definition at line 30 of file Holder.hpp.

+ +

References CaptureData::GetActiveBackends(), CaptureData::GetCapturePeriod(), CaptureData::GetCounterIds(), CaptureData::IsCounterIdInCaptureData(), CaptureData::operator=(), CaptureData::SetActiveBackends(), CaptureData::SetCapturePeriod(), and CaptureData::SetCounterIds().

+
31  : m_CapturePeriod(captureData.m_CapturePeriod)
32  , m_CounterIds(captureData.m_CounterIds)
33  , m_ActiveBackends(captureData.m_ActiveBackends){}
+
+
+
+

Member Function Documentation

+ +

◆ GetActiveBackends()

+ +
+
+ + + + + + + +
const std::set< armnn::BackendId > & GetActiveBackends () const
+
+ +

Definition at line 39 of file Holder.cpp.

+ +

Referenced by CaptureData::CaptureData(), and PeriodicCounterSelectionCommandHandler::operator()().

+
40 {
41  return m_ActiveBackends;
42 }
+
+
+ +

◆ GetCapturePeriod()

+ +
+
+ + + + + + + +
uint32_t GetCapturePeriod () const
+
+
+ +

◆ GetCounterIds()

+ +
+
+ + + + + + + +
const std::vector< uint16_t > & GetCounterIds () const
+
+ +

Definition at line 49 of file Holder.cpp.

+ +

Referenced by BOOST_AUTO_TEST_CASE(), CaptureData::CaptureData(), BackendProfiling::GetActiveCounters(), and PeriodicCounterSelectionCommandHandler::operator()().

+
50 {
51  return m_CounterIds;
52 }
+
+
+ +

◆ IsCounterIdInCaptureData()

+ +
+
+ + + + + + + + +
bool IsCounterIdInCaptureData (uint16_t counterId)
+
+ +

Definition at line 61 of file Holder.cpp.

+ +

Referenced by CaptureData::CaptureData(), and BackendProfiling::GetCounterStatus().

+
62 {
63  for (auto m_CounterId : m_CounterIds) {
64  if (m_CounterId == counterId)
65  {
66  return true;
67  }
68  }
69 
70  // Return false by default unless counterId is found
71  return false;
72 }
+
+
+ +

◆ operator=()

+ +
+
+ + + + + + + + +
CaptureData & operator= (const CaptureDataother)
+
+ +

Definition at line 15 of file Holder.cpp.

+ +

Referenced by CaptureData::CaptureData().

+
16 {
17  m_CapturePeriod = other.m_CapturePeriod;
18  m_CounterIds = other.m_CounterIds;
19  m_ActiveBackends = other.m_ActiveBackends;
20 
21  return *this;
22 }
+
+
+
+ +

◆ SetActiveBackends()

+ +
+
+ + + + + + + + +
void SetActiveBackends (const std::set< armnn::BackendId > & activeBackends)
+
+ +

Definition at line 24 of file Holder.cpp.

+ +

Referenced by CaptureData::CaptureData().

+
25 {
26  m_ActiveBackends = activeBackends;
27 }
+
+
+ +

◆ SetCapturePeriod()

+ +
+
+ + + + + + + + +
void SetCapturePeriod (uint32_t capturePeriod)
+
+ +

Definition at line 29 of file Holder.cpp.

+ +

Referenced by BOOST_AUTO_TEST_CASE(), and CaptureData::CaptureData().

+
30 {
31  m_CapturePeriod = capturePeriod;
32 }
+
+
+
+ +

◆ SetCounterIds()

+ +
+
+ + + + + + + + +
void SetCounterIds (const std::vector< uint16_t > & counterIds)
+
+ +

Definition at line 34 of file Holder.cpp.

+ +

Referenced by BOOST_AUTO_TEST_CASE(), and CaptureData::CaptureData().

+
35 {
36  m_CounterIds = counterIds;
37 }
+
+
+
The documentation for this class was generated from the following files: +
+
+ + + + -- cgit v1.2.1