ArmNN
 22.08
TestProfilingConnectionArmnnError Class Reference

#include <ProfilingTests.hpp>

Inheritance diagram for TestProfilingConnectionArmnnError:
TestProfilingConnectionBase

Public Member Functions

 TestProfilingConnectionArmnnError ()
 
arm::pipe::Packet ReadPacket (uint32_t timeout) override
 
int ReadCalledCount ()
 
- Public Member Functions inherited from TestProfilingConnectionBase
 TestProfilingConnectionBase ()=default
 
 ~TestProfilingConnectionBase ()=default
 
bool IsOpen () const override
 
void Close () override
 
bool WritePacket (const unsigned char *buffer, uint32_t length) override
 
arm::pipe::Packet ReadPacket (uint32_t timeout) override
 

Additional Inherited Members

- Public Attributes inherited from TestProfilingConnectionBase
bool m_FirstCall = true
 

Detailed Description

Definition at line 96 of file ProfilingTests.hpp.

Constructor & Destructor Documentation

◆ TestProfilingConnectionArmnnError()

Definition at line 99 of file ProfilingTests.hpp.

100  : m_ReadRequests(0)
101  {}

Member Function Documentation

◆ ReadCalledCount()

int ReadCalledCount ( )
inline

Definition at line 110 of file ProfilingTests.hpp.

111  {
112  return m_ReadRequests.load();
113  }

◆ ReadPacket()

arm::pipe::Packet ReadPacket ( uint32_t  timeout)
inlineoverride

Definition at line 103 of file ProfilingTests.hpp.

References armnn::IgnoreUnused().

104  {
105  arm::pipe::IgnoreUnused(timeout);
106  ++m_ReadRequests;
107  throw arm::pipe::ProfilingException("Simulate a non-timeout error");
108  }
void IgnoreUnused(Ts &&...)

The documentation for this class was generated from the following file: