17 #ifndef HH_SENF_Ext_NetEmu_InterfaceId_ 18 #define HH_SENF_Ext_NetEmu_InterfaceId_ 1 49 boost::uint16_t
vendor()
const;
50 boost::uint16_t
device()
const;
54 boost::uint16_t vendor_;
55 boost::uint16_t device_;
75 virtual void v_releaseId(
MACAddress const &
id) = 0;
86 boost::uint32_t calcFirstFreeId();
88 typedef std::set<boost::uint16_t> IdSet;
virtual ~InterfaceIdFactoryBase()
boost::uint16_t device() const
static const InterfaceDeviceId None
bool operator==(InterfaceDeviceId const &other) const
SENF_CONSOLE_REGISTER_ENUM_MEMBER(DVBModulationParameter, fec_rate_t,(FEC_NONE)(FEC_1_2)(FEC_2_3)(FEC_3_4)(FEC_4_5)(FEC_5_6)(FEC_6_7)(FEC_7_8)(FEC_8_9)(FEC_AUTO)(FEC_3_5)(FEC_9_10))
bool operator<(InterfaceDeviceId const &other) const
boost::uint16_t vendor() const
SENF_CONSOLE_PARSE_AND_FORMAT_AS_TUPLE(senf::emu::InterfaceDeviceId,(bus_)(vendor_)(device_))
std::ostream & operator<<(std::ostream &os, InterfaceDeviceId const &id)