bool empty() const { return queue_.empty(); }
size_t size() const { return queue_.size(); }
const MessImplPtr& front() const { return queue_.front(); }
bool empty() const { return queue_.empty(); }
size_t size() const { return queue_.size(); }
const MessImplPtr& front() const { return queue_.front(); }