X-Git-Url: https://git.llucax.com/z.facultad/75.74/practicos.git/blobdiff_plain/c4bef2a8143ddaf4ab2a57084455f5617bc39399..1a2bb56c4c44080e941e6a7dc2420a404bceba5b:/practicas/pipi/src/devque.h?ds=sidebyside diff --git a/practicas/pipi/src/devque.h b/practicas/pipi/src/devque.h index 2ee298d..70ddb36 100644 --- a/practicas/pipi/src/devque.h +++ b/practicas/pipi/src/devque.h @@ -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_