Home
last modified time | relevance | path

Searched refs:update_queue_ (Results 1 – 2 of 2) sorted by relevance

/external/libweave/src/commands/
Dcloud_command_proxy.cc71 if (update_queue_.empty() || update_queue_.back().first != id) { in QueueCommandUpdate()
74 update_queue_.push_back(std::make_pair(id, std::move(patch))); in QueueCommandUpdate()
79 if (update_queue_.size() == 1 && command_update_in_progress_) { in QueueCommandUpdate()
82 update_queue_.push_back(std::make_pair(id, std::move(patch))); in QueueCommandUpdate()
85 update_queue_.back().second->MergeDictionary(patch.get()); in QueueCommandUpdate()
98 if (command_update_in_progress_ || update_queue_.empty()) in SendCommandUpdate()
108 if (update_queue_.front().first > last_state_update_id_) in SendCommandUpdate()
125 auto iter = update_queue_.begin(); in SendCommandUpdate()
127 while (iter != update_queue_.end()) { in SendCommandUpdate()
130 update_queue_.front().first = iter->first; in SendCommandUpdate()
[all …]
Dcloud_command_proxy.h83 std::deque<UpdateQueueEntry> update_queue_; variable