21 #include <condition_variable> 40 std::string& errorMessage)
47 std::string& errorMessage)
54 std::string& errorMessage)
62 std::string& errorMessage)
bool CreateCounterSetRecordTest(const CounterSetPtr &counterSet, CounterSetRecord &counterSetRecord, std::string &errorMessage)
SendCounterPacketTest(IBufferManager &buffer)
std::vector< uint32_t > CounterSetRecord
std::vector< uint32_t > DeviceRecord
bool CreateDeviceRecord(const DevicePtr &device, DeviceRecord &deviceRecord, std::string &errorMessage)
std::unordered_map< uint16_t, CounterPtr > Counters
std::unique_ptr< Device > DevicePtr
bool CreateDeviceRecordTest(const DevicePtr &device, DeviceRecord &deviceRecord, std::string &errorMessage)
std::unique_ptr< CounterSet > CounterSetPtr
Copyright (c) 2021 ARM Limited and Contributors.
bool CreateEventRecordTest(const CounterPtr &counter, EventRecord &eventRecord, std::string &errorMessage)
std::vector< uint32_t > EventRecord
std::shared_ptr< Counter > CounterPtr
bool CreateCounterSetRecord(const CounterSetPtr &counterSet, CounterSetRecord &counterSetRecord, std::string &errorMessage)
bool CreateCategoryRecordTest(const CategoryPtr &category, const Counters &counters, CategoryRecord &categoryRecord, std::string &errorMessage)
std::vector< uint32_t > CategoryRecord
std::unique_ptr< Category > CategoryPtr
bool CreateEventRecord(const CounterPtr &counter, EventRecord &eventRecord, std::string &errorMessage)
bool CreateCategoryRecord(const CategoryPtr &category, const Counters &counters, CategoryRecord &categoryRecord, std::string &errorMessage)