]> git.llucax.com Git - z.facultad/75.74/practicos.git/blobdiff - practicas/pipi/src/devque.h
Se emprolija un poco la info de debug.
[z.facultad/75.74/practicos.git] / practicas / pipi / src / devque.h
index 603d7bd8b3f05777ea54e74489a4bcffe91d7718..70ddb36d2b9001853ea03b866075de9a96189103 100644 (file)
@@ -24,9 +24,18 @@ struct DevQue: Dev
     /// Recibe un frame
     std::string receive()
         throw (std::runtime_error);
     /// Recibe un frame
     std::string receive()
         throw (std::runtime_error);
-    std::string receive(const mac_type& mac)
+
+    /// 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);
 
         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_
 };
 
 #endif // _DEVQUE_H_