| 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(void) const | ns3::Object | private |
| CheckAppBufferState() | ns3::QKDApp014 | |
| CheckAppState() | ns3::QKDApp014 | |
| CheckLoose(void) 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(void) | ns3::Object | |
| DoDelete(void) | ns3::Object | private |
| DoDispose(void) | ns3::Application | protectedvirtual |
| DoGetObject(TypeId tid) const | ns3::Object | private |
| DoInitialize(void) | 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(void) 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(void) const | 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(void) const | ns3::Object | inline |
| GetObject(TypeId tid) const | ns3::Object | |
| GetObject() const | ns3::Object | inline |
| GetObject(TypeId tid) const | ns3::Object | inline |
| GetObjectIid(void) | ns3::ObjectBase | related |
| GetPacketContent(uint32_t msgLength=0) | ns3::QKDApp014 | |
| GetReferenceCount(void) 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(void) | ns3::Object | |
| InitializeAppKeyBuffer() | ns3::QKDApp014 | |
| INITIALIZED enum value | ns3::QKDApp014 | |
| IsInitialized(void) 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(void) | ns3::ObjectBase | protectedvirtual |
| NotifyNewAggregate(void) | ns3::Object | protectedvirtual |
| Object() | ns3::Object | |
| Object(const Object &o) | ns3::Object | protected |
| operator=([[maybe_unused]] const SimpleRefCount &o) | 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(void) 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(void) const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| UpdateSortedArray(struct Aggregates *aggregates, uint32_t i) const | ns3::Object | private |
| WAIT enum value | ns3::QKDApp014 | |
| ~Application() | ns3::Application | virtual |
| ~Object() | ns3::Object | virtual |
| ~ObjectBase() | ns3::ObjectBase | virtual |
| ~QKDApp014() | ns3::QKDApp014 | virtual |