#include <senf/Packets/80221Bundle/MIHTypes.hh>
Definition at line 42 of file MIHTypes.hh.
Classes |
|
struct | EqualsVisitor |
struct | GetTypeVisitor |
struct | LessThanVisitor |
Public Types |
|
enum |
Type { MulticastType, MACAddress, INet4Address, INet6Address, String, EUI64 } |
Public Member Functions |
|
MIHFId () | |
Create multicast id. |
|
MIHFId (senf::MACAddress const &addr) | |
Construct id with given MACAddress. |
|
MIHFId (senf::INet4Address const &addr) | |
Construct id with given INet4Address. |
|
MIHFId (senf::INet6Address const &addr) | |
Construct id with given INet6Address. |
|
MIHFId (std::string const &addr) | |
Construct id with given String. |
|
MIHFId (senf::EUI64 const &addr) | |
Construct id with given EUI64. |
|
Type | type () const |
bool | operator== (MIHFId const &other) const |
bool | operator< (MIHFId const &other) const |
Static Public Attributes |
|
static MIHFId const | Multicast |
The multicast (empty) MIHF Id. |
enum senf::MIHFId:: | ||||
Type | ||||
Definition at line 50 of file MIHTypes.hh.
senf::MIHFId:: | ||||
MIHFId | () | |||
Create multicast id.
Definition at line 35 of file MIHTypes.cci.
senf::MIHFId:: | ||||
MIHFId | ( | senf::MACAddress const & | addr | ) |
Construct id with given MACAddress.
Definition at line 40 of file MIHTypes.cci.
senf::MIHFId:: | ||||
MIHFId | ( | senf::INet4Address const & | addr | ) |
Construct id with given INet4Address.
Definition at line 45 of file MIHTypes.cci.
senf::MIHFId:: | ||||
MIHFId | ( | senf::INet6Address const & | addr | ) |
Construct id with given INet6Address.
Definition at line 50 of file MIHTypes.cci.
senf::MIHFId:: | ||||
MIHFId | ( | std::string const & | addr | ) |
Construct id with given String.
Definition at line 55 of file MIHTypes.cci.
senf::MIHFId:: | ||||
MIHFId | ( | senf::EUI64 const & | addr | ) |
Construct id with given EUI64.
Definition at line 60 of file MIHTypes.cci.
bool senf::MIHFId:: | ||||
operator< | ( | senf::MIHFId const & | other | ) |
Definition at line 77 of file MIHTypes.cci.
bool senf::MIHFId:: | ||||
operator== | ( | senf::MIHFId const & | other | ) |
Definition at line 71 of file MIHTypes.cci.
senf::MIHFId::Type senf::MIHFId:: | ||||
type | () | |||
Definition at line 65 of file MIHTypes.cci.
senf::MIHFId const senf::MIHFId::Multicast | ||||
[static] | ||||
The multicast (empty) MIHF Id.
Definition at line 49 of file MIHTypes.hh.