Expose name() of senders

Change-Id: Ia1e97cf5dc8f1e92728626b21fcf1b7f4da4e6b1
diff --git a/aos/events/simulated-event-loop.cc b/aos/events/simulated-event-loop.cc
index efce9ab..e82c381 100644
--- a/aos/events/simulated-event-loop.cc
+++ b/aos/events/simulated-event-loop.cc
@@ -43,6 +43,8 @@
     return true;  // Maybe false instead? :)
   }
 
+  const char *name() const override { return queue_->name(); }
+
  private:
   SimulatedQueue *queue_;
 };
@@ -93,8 +95,10 @@
     const ::std::pair<::std::string, QueueTypeInfo> &type) {
   auto it = queues_->find(type);
   if (it == queues_->end()) {
-    it = queues_->emplace(type, SimulatedQueue(type.second, scheduler_))
-             .first;
+    it =
+        queues_
+            ->emplace(type, SimulatedQueue(type.second, type.first, scheduler_))
+            .first;
   }
   return &it->second;
 }