#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.