INET Framework for OMNeT++/OMNEST
inet::xMIPv6::Key Struct Reference

#include <xMIPv6.h>

Public Member Functions

 Key (Ipv6Address _dest, int _interfaceID, int _type)
 
bool operator< (const Key &b) const
 

Public Attributes

int type
 
int interfaceID
 
Ipv6Address dest
 

Constructor & Destructor Documentation

◆ Key()

inet::xMIPv6::Key::Key ( Ipv6Address  _dest,
int  _interfaceID,
int  _type 
)
inline
100  {
101  dest = _dest;
102  interfaceID = _interfaceID;
103  type = _type;
104  }

Member Function Documentation

◆ operator<()

bool inet::xMIPv6::Key::operator< ( const Key b) const
inline
107  {
108  if (type == b.type)
109  return interfaceID == b.interfaceID ? dest < b.dest : interfaceID < b.interfaceID;
110  else
111  return type < b.type;
112  }

Member Data Documentation

◆ dest

Ipv6Address inet::xMIPv6::Key::dest

Referenced by inet::xMIPv6::~xMIPv6().

◆ interfaceID

int inet::xMIPv6::Key::interfaceID

Referenced by inet::xMIPv6::~xMIPv6().

◆ type

int inet::xMIPv6::Key::type

Referenced by inet::xMIPv6::~xMIPv6().


The documentation for this struct was generated from the following file:
inet::xMIPv6::Key::type
int type
Definition: xMIPv6.h:95
inet::xMIPv6::Key::interfaceID
int interfaceID
Definition: xMIPv6.h:96
inet::xMIPv6::Key::dest
Ipv6Address dest
Definition: xMIPv6.h:97
inet::units::values::b
value< int64_t, units::b > b
Definition: Units.h:1241