Home
last modified time | relevance | path

Searched refs:PowerMessageQueue (Results 1 – 5 of 5) sorted by relevance

/developtools/profiler/device/plugins/xpower_plugin/src/
Dpower_message_queue.cpp23 PowerMessageQueue::PowerMessageQueue(size_t maxSize) in PowerMessageQueue() function in PowerMessageQueue
28 PowerMessageQueue::~PowerMessageQueue() {} in ~PowerMessageQueue()
30 bool PowerMessageQueue::IsShutDown() in IsShutDown()
35 void PowerMessageQueue::ShutDown() in ShutDown()
44 bool PowerMessageQueue::WaitAndPop(std::shared_ptr<PowerOptimizeData> &value, const std::chrono::mi… in WaitAndPop()
62 bool PowerMessageQueue::WaitAndPopBatch(std::vector<std::shared_ptr<PowerOptimizeData>> &array, in WaitAndPopBatch()
86 void PowerMessageQueue::PushBack(std::shared_ptr<PowerOptimizeData> &item) in PushBack()
97 size_t PowerMessageQueue::Size() in Size()
105 bool PowerMessageQueue::Empty() in Empty()
Dxpower_plugin.cpp93 dataQueuePtr_ = std::make_shared<PowerMessageQueue>(MAX_QUEUE_SIZE); in Start()
/developtools/profiler/device/plugins/xpower_plugin/include/
Dpower_message_queue.h27 class PowerMessageQueue {
29 explicit PowerMessageQueue(size_t maxSize);
30 ~PowerMessageQueue();
Dxpower_plugin.h41 std::shared_ptr<PowerMessageQueue> dataQueuePtr_;
/developtools/profiler/device/plugins/xpower_plugin/test/unittest/
Dxpower_plugin_unittest.cpp144 …std::unique_ptr<PowerMessageQueue> dataQueuePtr = std::make_unique<PowerMessageQueue>(msgQueueSize…