#include <stdexcept>
#define DEV_DEFAULT_KEY 0x1abcdef1
+#define DEV_MAX_MTU 1500
/// Dispositivo de red (capa de enlace)
struct Dev
int que_id;
/// Constructor
- Dev(mac_type mac, size_t mtu = 1500, key_t key = DEV_DEFAULT_KEY)
- throw (std::runtime_error);
+ Dev(mac_type mac, size_t mtu = DEV_MAX_MTU, key_t key = DEV_DEFAULT_KEY)
+ throw (std::runtime_error, std::logic_error);
/// Envía un frame
void transmit(const std::string& data, const mac_type& mac)