ns3::EncapKey Class Reference

EncapKey class is used as a key in the encapsulator/decapsulator container. More...

#include "satellite-llc.h"

+ Inheritance diagram for ns3::EncapKey:
+ Collaboration diagram for ns3::EncapKey:

Public Member Functions

 EncapKey (const Mac48Address encapAddress, const Mac48Address decapAddress, const uint8_t flowId, const Mac48Address sourceE2EAddress=Mac48Address(), const Mac48Address destE2EAddress=Mac48Address())
 

Public Attributes

Mac48Address m_decapAddress
 
Mac48Address m_destE2EAddress
 
Mac48Address m_encapAddress
 
int8_t m_flowId
 
Mac48Address m_sourceE2EAddress
 

Detailed Description

EncapKey class is used as a key in the encapsulator/decapsulator container.

It will hold the flow information related to one single encapsulator/decapsulator.

Definition at line 50 of file satellite-llc.h.

Constructor & Destructor Documentation

◆ EncapKey()

ns3::EncapKey::EncapKey ( const Mac48Address  encapAddress,
const Mac48Address  decapAddress,
const uint8_t  flowId,
const Mac48Address  sourceE2EAddress = Mac48Address(),
const Mac48Address  destE2EAddress = Mac48Address() 
)
inline

Definition at line 59 of file satellite-llc.h.

Member Data Documentation

◆ m_decapAddress

Mac48Address ns3::EncapKey::m_decapAddress

Definition at line 54 of file satellite-llc.h.

◆ m_destE2EAddress

Mac48Address ns3::EncapKey::m_destE2EAddress

Definition at line 56 of file satellite-llc.h.

◆ m_encapAddress

Mac48Address ns3::EncapKey::m_encapAddress

Definition at line 53 of file satellite-llc.h.

◆ m_flowId

int8_t ns3::EncapKey::m_flowId

Definition at line 57 of file satellite-llc.h.

◆ m_sourceE2EAddress

Mac48Address ns3::EncapKey::m_sourceE2EAddress

Definition at line 55 of file satellite-llc.h.


The documentation for this class was generated from the following file: