#include "mojo/public/cpp/bindings/lib/message_queue.h"
-#include <assert.h>
-#include <stddef.h>
-
#include "mojo/public/cpp/bindings/message.h"
+#include "mojo/public/cpp/environment/logging.h"
namespace mojo {
namespace internal {
}
Message* MessageQueue::Peek() {
- assert(!queue_.empty());
+ MOJO_DCHECK(!queue_.empty());
return queue_.front();
}
}
void MessageQueue::Pop(Message* message) {
- assert(!queue_.empty());
+ MOJO_DCHECK(!queue_.empty());
queue_.front()->Swap(message);
Pop();
}
void MessageQueue::Pop() {
- assert(!queue_.empty());
+ MOJO_DCHECK(!queue_.empty());
delete queue_.front();
queue_.pop();
}