AddAuthKeyInKeyStore(QKDApp014::QKDApp014Key &key) | ns3::QKDApp014 | |
AddEncKeyInKeyStore(QKDApp014::QKDApp014Key &key) | ns3::QKDApp014 | |
AddKeyInInboundKeyStore(QKDApp014::QKDApp014Key &key) | ns3::QKDApp014 | |
AggregateObject(Ptr< Object > other) | ns3::Object | |
Application() | ns3::Application | |
AppTransitionTree(void) | ns3::QKDApp014 | private |
CancelScheduledAction(uint32_t eventId) | ns3::QKDApp014 | |
Check() const | ns3::Object | private |
CheckAppBufferState() | ns3::QKDApp014 | |
CheckAppState() | ns3::QKDApp014 | |
CheckLoose() const | ns3::Object | private |
ConnectionRequestedFromKMS(Ptr< Socket > socket, const Address &address) | ns3::QKDApp014 | |
ConnectionSignalingToAppFailed(Ptr< Socket > socket) | ns3::QKDApp014 | |
ConnectionSignalingToAppSucceeded(Ptr< Socket > socket) | ns3::QKDApp014 | |
ConnectionToAppFailed(Ptr< Socket > socket) | ns3::QKDApp014 | |
ConnectionToAppSucceeded(Ptr< Socket > socket) | ns3::QKDApp014 | |
ConnectionToKMSFailed(Ptr< Socket > socket) | ns3::QKDApp014 | |
ConnectionToKMSSucceeded(Ptr< Socket > socket) | ns3::QKDApp014 | |
Construct(const AttributeConstructionList &attributes) | ns3::Object | private |
ConstructSelf(const AttributeConstructionList &attributes) | ns3::ObjectBase | protected |
CreateKeyIdField(std::string keyId) | ns3::QKDApp014 | private |
DataPacketReceivedFromApp(const Ptr< Packet > &p, const Address &from, Ptr< Socket > socket) | ns3::QKDApp014 | |
DataToKMSSend(Ptr< Socket >, uint32_t) | ns3::QKDApp014 | |
DECRYPT_DATA enum value | ns3::QKDApp014 | |
DelayAddressCallback typedef | ns3::Application | |
Dispose() | ns3::Object | |
DoDelete() | ns3::Object | private |
DoDispose() override | ns3::Application | protectedvirtual |
DoGetObject(TypeId tid) const | ns3::Object | private |
DoInitialize() override | ns3::Application | protectedvirtual |
DoSet(Ptr< const AttributeAccessor > spec, Ptr< const AttributeChecker > checker, const AttributeValue &value) | ns3::ObjectBase | private |
ExchangeInfoMessages(std::string ksid, std::vector< std::string > keyIds, HTTPMessage::HttpStatus statusCode=HTTPMessage::Ok) | ns3::QKDApp014 | private |
GetAggregateIterator() const | ns3::Object | |
GetAppState() const | ns3::QKDApp014 | |
GetAppStateString() const | ns3::QKDApp014 | |
GetAppStateString(QKDApp014State state) | ns3::QKDApp014 | static |
GetAttribute(std::string name, AttributeValue &value) const | ns3::ObjectBase | |
GetAttributeFailSafe(std::string name, AttributeValue &value) const | ns3::ObjectBase | |
GetAuthenticationKeySize() | ns3::QKDApp014 | |
GetEncryptionKeySize() | ns3::QKDApp014 | |
GetETSIMethod(void) | ns3::QKDApp014 | private |
GetId(void) | ns3::QKDApp014 | inline |
GetInstanceTypeId() const override | ns3::Object | virtual |
GetKeyFromAppKeyBuffer(uint32_t keyType) | ns3::QKDApp014 | |
GetKeyFromAppKeyBuffer(std::string keyId, std::string keyType) | ns3::QKDApp014 | |
GetKeysFromKMS(uint32_t keyType) | ns3::QKDApp014 | |
GetKeyType(void) | ns3::QKDApp014 | private |
GetKeyWithKeyIDs() | ns3::QKDApp014 | |
GetNode() const | ns3::Application | |
GetObject() const | ns3::Object | inline |
GetObject(TypeId tid) const | ns3::Object | |
GetObject() const | ns3::Object | inline |
GetObject(TypeId tid) const | ns3::Object | inline |
GetObjectIid() | ns3::ObjectBase | related |
GetPacketContent(uint32_t msgLength=0) | ns3::QKDApp014 | |
GetReferenceCount() const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
GetStatusFromKMS(uint32_t keyType) | ns3::QKDApp014 | |
GetTypeId(void) | ns3::QKDApp014 | static |
HandleAcceptFromApp(Ptr< Socket > s, const Address &from) | ns3::QKDApp014 | |
HandleAcceptFromKMS(Ptr< Socket > s, const Address &from) | ns3::QKDApp014 | |
HandleAcceptSignalingFromApp(Ptr< Socket > s, const Address &from) | ns3::QKDApp014 | |
HandlePeerCloseFromApp(Ptr< Socket > socket) | ns3::QKDApp014 | |
HandlePeerCloseFromKMS(Ptr< Socket > socket) | ns3::QKDApp014 | |
HandlePeerCloseSignalingFromApp(Ptr< Socket > socket) | ns3::QKDApp014 | |
HandlePeerErrorFromApp(Ptr< Socket > socket) | ns3::QKDApp014 | |
HandlePeerErrorFromKMS(Ptr< Socket > socket) | ns3::QKDApp014 | |
HandlePeerErrorSignalingFromApp(Ptr< Socket > socket) | ns3::QKDApp014 | |
HandleReadFromApp(Ptr< Socket > socket) | ns3::QKDApp014 | |
HandleReadFromKMS(Ptr< Socket > socket) | ns3::QKDApp014 | |
HandleReadSignalingFromApp(Ptr< Socket > socket) | ns3::QKDApp014 | |
Initialize() | ns3::Object | |
InitializeAppKeyBuffer() | ns3::QKDApp014 | |
INITIALIZED enum value | ns3::QKDApp014 | |
IsInitialized() const | ns3::Object | |
m_aesLifetime | ns3::QKDApp014 | private |
m_aggregates | ns3::Object | private |
m_appKeyBuffer | ns3::QKDApp014 | private |
m_applicationCounts | ns3::QKDApp014 | privatestatic |
m_appState | ns3::QKDApp014 | private |
m_authenticationTagLengthInBits | ns3::QKDApp014 | private |
m_authenticationTrace | ns3::QKDApp014 | private |
m_authenticationType | ns3::QKDApp014 | private |
m_authenticationTypeInt | ns3::QKDApp014 | private |
m_buffer_kms | ns3::QKDApp014 | private |
m_buffer_QKDApp014 | ns3::QKDApp014 | private |
m_buffer_sig | ns3::QKDApp014 | private |
m_count | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | mutableprivate |
m_dataRate | ns3::QKDApp014 | private |
m_dataSent | ns3::QKDApp014 | private |
m_deauthenticationTrace | ns3::QKDApp014 | private |
m_decryptionTrace | ns3::QKDApp014 | private |
m_disposed | ns3::Object | private |
m_dstSaeId | ns3::QKDApp014 | private |
m_encryptionTrace | ns3::QKDApp014 | private |
m_encryptionType | ns3::QKDApp014 | private |
m_encryptionTypeInt | ns3::QKDApp014 | private |
m_encryptor | ns3::QKDApp014 | private |
m_getObjectCount | ns3::Object | private |
m_httpRequestsApp | ns3::QKDApp014 | private |
m_httpRequestsKMS | ns3::QKDApp014 | private |
m_id | ns3::QKDApp014 | private |
m_initialized | ns3::Object | private |
m_internalAppWait | ns3::QKDApp014 | private |
m_keyIDs | ns3::QKDApp014 | private |
m_kms | ns3::QKDApp014 | private |
m_ksid_auth | ns3::QKDApp014 | private |
m_ksid_enc | ns3::QKDApp014 | private |
m_local | ns3::QKDApp014 | private |
m_localSignaling | ns3::QKDApp014 | private |
m_master | ns3::QKDApp014 | private |
m_mxTrace | ns3::QKDApp014 | |
m_node | ns3::Application | protected |
m_numberOfKeysKMS | ns3::QKDApp014 | private |
m_obtainedKeyMaterialTrace | ns3::QKDApp014 | private |
m_packetSize | ns3::QKDApp014 | private |
m_packetsSent | ns3::QKDApp014 | private |
m_peer | ns3::QKDApp014 | private |
m_peerSignaling | ns3::QKDApp014 | private |
m_random | ns3::QKDApp014 | private |
m_rxKmsTrace | ns3::QKDApp014 | |
m_rxSigTrace | ns3::QKDApp014 | |
m_rxTrace | ns3::QKDApp014 | |
m_scheduledEvents | ns3::QKDApp014 | private |
m_sendDataSocketApp | ns3::QKDApp014 | private |
m_sendEvent | ns3::QKDApp014 | private |
m_sendSignalingSocketApp | ns3::QKDApp014 | private |
m_sendSocketToKMS | ns3::QKDApp014 | private |
m_sinkDataSocketApp | ns3::QKDApp014 | private |
m_sinkSignalingSocketApp | ns3::QKDApp014 | private |
m_sinkSocketFromKMS | ns3::QKDApp014 | private |
m_socketType | ns3::QKDApp014 | private |
m_startEvent | ns3::Application | protected |
m_startTime | ns3::Application | protected |
m_stateTransitionTrace | ns3::QKDApp014 | |
m_stopEvent | ns3::Application | protected |
m_stopTime | ns3::Application | protected |
m_tid | ns3::QKDApp014 | private |
m_transitionMatrix | ns3::QKDApp014 | private |
m_txKmsTrace | ns3::QKDApp014 | |
m_txSigTrace | ns3::QKDApp014 | |
m_txTrace | ns3::QKDApp014 | |
m_useCrypto | ns3::QKDApp014 | private |
m_waitInsufficient | ns3::QKDApp014 | private |
m_waitTransform | ns3::QKDApp014 | private |
MemoriesRequestApp(std::vector< std::string > keyIds) | ns3::QKDApp014 | private |
MemoriesRequestKMS(uint32_t methodType, uint32_t keyType=0) | ns3::QKDApp014 | private |
NOT_STARTED enum value | ns3::QKDApp014 | |
NotifyConstructionCompleted() | ns3::ObjectBase | protectedvirtual |
NotifyNewAggregate() | ns3::Object | protectedvirtual |
Object() | ns3::Object | |
Object(const Object &o) | ns3::Object | protected |
operator=(const SimpleRefCount &o[[maybe_unused]]) | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
PacketReceivedFromKMS(const Ptr< Packet > &p, const Address &from, Ptr< Socket > socket) | ns3::QKDApp014 | |
PrepareSendSocketToApp() | ns3::QKDApp014 | |
PrepareSendSocketToKMS() | ns3::QKDApp014 | |
PrepareSinkSocketFromApp() | ns3::QKDApp014 | |
PrepareSinkSocketFromKMS() | ns3::QKDApp014 | |
PrintAppBufferStatusInformation() | ns3::QKDApp014 | |
PrintTemporaryKeyStoreContent() | ns3::QKDApp014 | |
ProcessDataPacketFromApp(QKDAppHeader header, Ptr< Packet > packet, Ptr< Socket > socket) | ns3::QKDApp014 | |
ProcessGetKeyResponse(HTTPMessage &header, nlohmann::json jGetKeyResponse) | ns3::QKDApp014 | |
ProcessGetKeyWithKeyIDsResponse(HTTPMessage &header, nlohmann::json jGetKeyWithKeyIDsResponse) | ns3::QKDApp014 | |
ProcessResponseFromKMS(HTTPMessage &header, Ptr< Packet > packet, Ptr< Socket > socket) | ns3::QKDApp014 | |
ProcessSignalingPacketFromApp(HTTPMessage &header, Ptr< Packet > packet, Ptr< Socket > socket) | ns3::QKDApp014 | |
ProcessStatusResponse(HTTPMessage &header, nlohmann::json jstatusResponse) | ns3::QKDApp014 | |
QKDApp014() | ns3::QKDApp014 | |
QKDApp014State enum name | ns3::QKDApp014 | |
ReadKeyIdField(std::string keyId) | ns3::QKDApp014 | private |
READY enum value | ns3::QKDApp014 | |
Ref() const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
RemoveKeysFromTemporaryKeyStore(std::vector< std::string > keyIds) | ns3::QKDApp014 | |
RequestProcessedApp(void) | ns3::QKDApp014 | private |
RequestProcessedKMS(void) | ns3::QKDApp014 | private |
ScheduleAction(Time t, std::string action) | ns3::QKDApp014 | |
ScheduleTx(void) | ns3::QKDApp014 | private |
SEND_DATA enum value | ns3::QKDApp014 | |
SendPacket(void) | ns3::QKDApp014 | private |
SetAttribute(std::string name, const AttributeValue &value) | ns3::ObjectBase | |
SetAttributeFailSafe(std::string name, const AttributeValue &value) | ns3::ObjectBase | |
SetEncryptionAndAuthenticationSettings(uint32_t encryptionType, uint32_t authenticationType, uint32_t authenticationTagLengthInBits) | ns3::QKDApp014 | |
SetKsidAuthentication(UUID val) | ns3::QKDApp014 | inline |
SetKsidEncryption(UUID val) | ns3::QKDApp014 | inline |
SetNode(Ptr< Node > node) | ns3::Application | |
SetStartTime(Time start) | ns3::Application | |
SetStopTime(Time stop) | ns3::Application | |
SetTypeId(TypeId tid) | ns3::Object | private |
Setup(std::string socketType, Address src, Address dst, Address kms, UUID dstSaeId, std::string type) | ns3::QKDApp014 | |
Setup(std::string socketType, Address src, Address dst, Address kms, UUID dstSaeId, uint32_t packetSize, uint32_t nPackets, DataRate dataRate, std::string type) | ns3::QKDApp014 | |
SignalingPacketReceivedFromApp(const Ptr< Packet > &p, const Address &from, Ptr< Socket > socket) | ns3::QKDApp014 | |
SimpleRefCount() | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
SimpleRefCount(const SimpleRefCount &o[[maybe_unused]]) | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
StartApplication(void) | ns3::QKDApp014 | privatevirtual |
StateTransitionCallback typedef | ns3::Application | |
StopApplication(void) | ns3::QKDApp014 | privatevirtual |
STOPPED enum value | ns3::QKDApp014 | |
SwitchAppState(QKDApp014State state) | ns3::QKDApp014 | |
TraceConnect(std::string name, std::string context, const CallbackBase &cb) | ns3::ObjectBase | |
TraceConnectWithoutContext(std::string name, const CallbackBase &cb) | ns3::ObjectBase | |
TraceDisconnect(std::string name, std::string context, const CallbackBase &cb) | ns3::ObjectBase | |
TraceDisconnectWithoutContext(std::string name, const CallbackBase &cb) | ns3::ObjectBase | |
Unref() const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
UpdateSortedArray(Aggregates *aggregates, uint32_t i) const | ns3::Object | private |
WAIT enum value | ns3::QKDApp014 | |
~Application() override | ns3::Application | |
~Object() override | ns3::Object | |
~ObjectBase() | ns3::ObjectBase | virtual |
~QKDApp014() | ns3::QKDApp014 | virtual |