public:
virtual bool get_work(PendingCommand &);
+
+ void push(const PendingCommand &);
+ bool empty() const { return queue.empty(); }
};
class RefreshTask: public Task
SensorMap sensors;
Msp::Time::TimeDelta command_timeout;
- Queue<PendingCommand> command_queue;
+ CommandQueueTask command_queue;
Queue<Tag> completed_commands;
RefreshTask refresh;
S88Task s88;