6 #define DEVQUE_DEFAULT_KEY 0x1abcdef1
8 /// Dispositivo de red (capa de enlace) implementado con una cola
12 /// Identificador de la cola a usar
16 DevQue(mac_type mac, key_t key = DEVQUE_DEFAULT_KEY,
17 size_t mtu = DEV_MAX_MTU)
18 throw (std::runtime_error, std::logic_error);
21 void transmit(const std::string& data, const mac_type& mac)
22 throw (std::runtime_error, std::logic_error);
26 throw (std::runtime_error);
28 /// Recibe un frame para el tipo de mac especificado, si es 0 recibe
29 /// cualquier y guarda en esa mac la dirección.
30 std::string receive(mac_type& mac)
31 throw (std::runtime_error);
33 /// Indica cuantos elementos hay en la cola
36 /// Indica si está vacía la cola
43 // vim: set et sw=4 sts=4 :