]> git.llucax.com Git - z.facultad/75.74/practicos.git/blobdiff - practicas/pipi/src/devque.h
No se crea más la cola porque la crea el mismo DevQue.
[z.facultad/75.74/practicos.git] / practicas / pipi / src / devque.h
index 2ee298de8d20307e74a1f1fdcb8aa9874f38f795..70ddb36d2b9001853ea03b866075de9a96189103 100644 (file)
@@ -25,6 +25,17 @@ struct DevQue: Dev
     std::string receive()
         throw (std::runtime_error);
 
+    /// Recibe un frame para el tipo de mac especificado, si es 0 recibe
+    /// cualquier y guarda en esa mac la dirección.
+    std::string receive(mac_type& mac)
+        throw (std::runtime_error);
+
+    /// Indica cuantos elementos hay en la cola
+    size_t size() const;
+
+    /// Indica si está vacía la cola
+    bool empty() const;
+
 };
 
 #endif // _DEVQUE_H_