18 #include <boost/assert.hpp> 19 #include <boost/numeric/conversion/cast.hpp> 22 #include <condition_variable> 41 std::string& errorMessage)
48 std::string& errorMessage)
55 std::string& errorMessage)
63 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) 2020 ARM Limited.
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)