cleaned up queue wrapper stuff
diff --git a/aos/common/queue.h b/aos/common/queue.h
index 6c33822..927f11f 100644
--- a/aos/common/queue.h
+++ b/aos/common/queue.h
@@ -213,15 +213,19 @@
// Fetches the next message from the queue.
// Returns true if there was a new message available and we successfully
- // fetched it. This removes the message from the queue for all readers.
+ // fetched it.
bool FetchNext();
- bool FetchNextBlocking();
+ void FetchNextBlocking();
// Fetches the last message from the queue.
// Returns true if there was a new message available and we successfully
// fetched it.
bool FetchLatest();
+ // Fetches another message from the queue. Blocks until there is one if the
+ // latest was already Fetched.
+ void FetchAnother();
+
// Returns the age of the message.
const time::Time Age() { return time::Time::Now() - queue_msg_->sent_time; }