A Discrete-Event Network Simulator
API
ns3::QKDControl::QKDLink Struct Reference

Description of a QKD link. More...

#include "qkd-control.h"

+ Collaboration diagram for ns3::QKDControl::QKDLink:

Public Attributes

Ptr< Nodealice
 
Ptr< Nodebob
 
std::string keyAssociationId
 
double publicChannelMetric
 
Ptr< QKDBufferqkdBufferAlice
 
Ptr< QKDBufferqkdBufferBob
 
double quantumChannelMetric
 

Detailed Description

Description of a QKD link.

Definition at line 79 of file qkd-control.h.

Member Data Documentation

◆ alice

Ptr<Node> ns3::QKDControl::QKDLink::alice

Definition at line 81 of file qkd-control.h.

Referenced by ns3::QKDControl::AddLinkRecord().

◆ bob

Ptr<Node> ns3::QKDControl::QKDLink::bob

Definition at line 82 of file qkd-control.h.

Referenced by ns3::QKDControl::AddLinkRecord().

◆ keyAssociationId

std::string ns3::QKDControl::QKDLink::keyAssociationId

Definition at line 87 of file qkd-control.h.

Referenced by ns3::QKDLinkHelper::CreateQKDLink().

◆ publicChannelMetric

double ns3::QKDControl::QKDLink::publicChannelMetric

Definition at line 85 of file qkd-control.h.

◆ qkdBufferAlice

Ptr<QKDBuffer> ns3::QKDControl::QKDLink::qkdBufferAlice

Definition at line 83 of file qkd-control.h.

◆ qkdBufferBob

Ptr<QKDBuffer> ns3::QKDControl::QKDLink::qkdBufferBob

Definition at line 84 of file qkd-control.h.

Referenced by ns3::QKDControl::AddLinkRecord().

◆ quantumChannelMetric

double ns3::QKDControl::QKDLink::quantumChannelMetric

Definition at line 86 of file qkd-control.h.


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