8 #include <client/src/SendCounterPacket.hpp> 9 #include <client/src/SendThread.hpp> 10 #include <client/src/ProfilingUtils.hpp> 11 #include <client/src/IProfilingConnectionFactory.hpp> 15 #include <common/include/IgnoreUnused.hpp> 16 #include <common/include/NumericCast.hpp> 19 #include <condition_variable> 33 : SendCounterPacket(buffer,
34 arm::pipe::ARMNN_SOFTWARE_INFO,
35 arm::pipe::ARMNN_SOFTWARE_VERSION,
36 arm::pipe::ARMNN_HARDWARE_VERSION)
40 DeviceRecord& deviceRecord,
41 std::string& errorMessage)
43 return CreateDeviceRecord(device, deviceRecord, errorMessage);
47 CounterSetRecord& counterSetRecord,
48 std::string& errorMessage)
50 return CreateCounterSetRecord(counterSet, counterSetRecord, errorMessage);
54 EventRecord& eventRecord,
55 std::string& errorMessage)
57 return CreateEventRecord(counter, eventRecord, errorMessage);
61 const Counters& counters,
62 CategoryRecord& categoryRecord,
63 std::string& errorMessage)
65 return CreateCategoryRecord(category, counters, categoryRecord, errorMessage);
bool CreateCategoryRecordTest(const CategoryPtr &category, const Counters &counters, CategoryRecord &categoryRecord, std::string &errorMessage)
SendCounterPacketTest(IBufferManager &buffer)
bool CreateDeviceRecordTest(const DevicePtr &device, DeviceRecord &deviceRecord, std::string &errorMessage)
bool CreateCounterSetRecordTest(const CounterSetPtr &counterSet, CounterSetRecord &counterSetRecord, std::string &errorMessage)
bool CreateEventRecordTest(const CounterPtr &counter, EventRecord &eventRecord, std::string &errorMessage)