| AggregateObject(Ptr< Object > other) | ns3::Object | |
| Application() | ns3::Application | |
| AppTransitionTree() | ns3::QKDApp014 | private |
| AssignStreams(int64_t stream) | ns3::Application | virtual |
| Check() const | ns3::Object | private |
| CheckAppState() | ns3::QKDApp014 | |
| CheckLoose() const | ns3::Object | private |
| ConnectionRequestedFromApp(Ptr< Socket > socket, const Address &address) | ns3::QKDApp014 | |
| ConnectionRequestedFromKMS(Ptr< Socket > socket, const Address &address) | ns3::QKDApp014 | |
| ConnectionRequestedSignalingFromApp(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 |
| 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::QKDApp014 | 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 |
| GetAggregateIterator() const | ns3::Object | |
| GetAppStateString() const | ns3::QKDApp014 | |
| GetAppStateString(State state) | ns3::QKDApp014 | static |
| GetAttribute(std::string name, AttributeValue &value, bool permissive=false) const | ns3::ObjectBase | |
| GetAttributeFailSafe(std::string name, AttributeValue &value) const | ns3::ObjectBase | |
| GetAuthenticationKeySize() | ns3::QKDApp014 | |
| GetEncryptionKeySize() | ns3::QKDApp014 | |
| GetId() | ns3::QKDApp014 | inline |
| GetInstanceTypeId() const override | ns3::Object | virtual |
| GetIp() | ns3::QKDApp014 | |
| GetKeysFromKMS(std::string keyType) | ns3::QKDApp014 | |
| GetKeyWithKeyIDs(std::string keyIds) | ns3::QKDApp014 | |
| GetKmsIp() | ns3::QKDApp014 | |
| GetLocalKey(std::string keyType, std::string keyId="") | 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 | private |
| GetPeerIp() | ns3::QKDApp014 | |
| GetReferenceCount() const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| GetState() const | ns3::QKDApp014 | inline |
| GetStatusFromKMS() | ns3::QKDApp014 | |
| GetTypeId() | 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 | |
| HttpPacketReceived(const Ptr< Packet > &p, const Address &from, Ptr< Socket > socket) | ns3::QKDApp014 | |
| Initialize() | ns3::Object | |
| INITIALIZED enum value | ns3::QKDApp014 | |
| InitKeyStores() | ns3::QKDApp014 | |
| IpToString(Ipv4Address address) | ns3::QKDApp014 | private |
| IsInitialized() const | ns3::Object | |
| m_aesLifetime | ns3::QKDApp014 | private |
| m_aggregates | ns3::Object | private |
| m_appHttpReqQueue | ns3::QKDApp014 | private |
| m_applicationCounts | ns3::QKDApp014 | privatestatic |
| m_authentication | ns3::QKDApp014 | private |
| m_authenticationTrace | ns3::QKDApp014 | private |
| m_authenticationType | ns3::QKDApp014 | private |
| m_authStore | ns3::QKDApp014 | private |
| m_authTagSize | ns3::QKDApp014 | private |
| m_buffer_kms | ns3::QKDApp014 | private |
| m_buffer_QKDApp014 | ns3::QKDApp014 | private |
| m_commonStore | ns3::QKDApp014 | private |
| m_count | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | mutableprivate |
| m_dataSocketApp | ns3::QKDApp014 | private |
| m_deauthenticationTrace | ns3::QKDApp014 | private |
| m_decryptionTrace | ns3::QKDApp014 | private |
| m_disposed | ns3::Object | private |
| m_dstId | ns3::QKDApp014 | private |
| m_encryption | ns3::QKDApp014 | private |
| m_encryptionTrace | ns3::QKDApp014 | private |
| m_encryptionType | ns3::QKDApp014 | private |
| m_encryptor | ns3::QKDApp014 | private |
| m_encStore | ns3::QKDApp014 | private |
| m_getObjectCount | ns3::Object | private |
| m_id | ns3::QKDApp014 | private |
| m_initialized | ns3::Object | private |
| m_internalAppWait | ns3::QKDApp014 | private |
| m_isDataConnectedToApp | ns3::QKDApp014 | private |
| m_isSignalingConnectedToApp | ns3::QKDApp014 | private |
| m_kms | ns3::QKDApp014 | private |
| m_kmsHttpReqQueue | ns3::QKDApp014 | private |
| m_local | ns3::QKDApp014 | private |
| m_master | ns3::QKDApp014 | private |
| m_mxTrace | ns3::QKDApp014 | private |
| m_node | ns3::Application | protected |
| m_numberOfKeysKMS | ns3::QKDApp014 | private |
| m_peer | ns3::QKDApp014 | private |
| m_portSignaling | ns3::QKDApp014 | private |
| m_rate | ns3::QKDApp014 | private |
| m_rxKmsTrace | ns3::QKDApp014 | private |
| m_rxSigTrace | ns3::QKDApp014 | private |
| m_rxTrace | ns3::QKDApp014 | private |
| m_scheduleManageStores | ns3::QKDApp014 | private |
| m_sendEvent | ns3::QKDApp014 | private |
| m_signalingSocketApp | ns3::QKDApp014 | private |
| m_size | ns3::QKDApp014 | private |
| m_socketToKMS | ns3::QKDApp014 | private |
| m_socketType | ns3::QKDApp014 | private |
| m_startEvent | ns3::Application | protected |
| m_startTime | ns3::Application | protected |
| m_state | ns3::QKDApp014 | private |
| m_stateTransitionTrace | ns3::QKDApp014 | private |
| m_stopEvent | ns3::Application | protected |
| m_stopTime | ns3::Application | protected |
| m_tid | ns3::QKDApp014 | private |
| m_transitionMatrix | ns3::QKDApp014 | private |
| m_txKmsTrace | ns3::QKDApp014 | private |
| m_txSigTrace | ns3::QKDApp014 | private |
| m_txTrace | ns3::QKDApp014 | private |
| m_unidirectionalAggregates | ns3::Object | private |
| m_useCrypto | ns3::QKDApp014 | private |
| m_waitInsufficient | ns3::QKDApp014 | private |
| ManageStores() | ns3::QKDApp014 | |
| 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) | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| PopHttpAppRequest() | ns3::QKDApp014 | private |
| PopHttpKmsRequest() | ns3::QKDApp014 | private |
| PrepareSocketToApp() | ns3::QKDApp014 | |
| PrepareSocketToKMS() | ns3::QKDApp014 | |
| PrintStoreStats() | ns3::QKDApp014 | |
| ProcessDataPacket(QKDAppHeader header, Ptr< Packet > packet, Ptr< Socket > socket) | ns3::QKDApp014 | |
| ProcessResponseFromKMS(HTTPMessage &header, Ptr< Packet > packet, Ptr< Socket > socket) | ns3::QKDApp014 | |
| ProcessSignalingPacketFromApp(HTTPMessage &header, Ptr< Packet > packet, Ptr< Socket > socket) | ns3::QKDApp014 | |
| PushHttpAppRequest(std::vector< std::string > keyIds) | ns3::QKDApp014 | private |
| PushHttpKmsRequest(std::string input) | ns3::QKDApp014 | private |
| QAppPacketReceived(const Ptr< Packet > &p, const Address &from, Ptr< Socket > socket) | ns3::QKDApp014 | |
| QKDApp014() | ns3::QKDApp014 | |
| ReadKeyIdField(std::string keyId) | ns3::QKDApp014 | private |
| ReadUri(std::string s) | ns3::QKDApp014 | private |
| READY enum value | ns3::QKDApp014 | |
| Ref() const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| ScheduleAction(Time t, std::string action) | ns3::QKDApp014 | |
| ScheduleTx() | ns3::QKDApp014 | private |
| SEND_DATA enum value | ns3::QKDApp014 | |
| SendDataPacket() | ns3::QKDApp014 | private |
| SendKeyIds(std::vector< std::string > keyIds, HTTPMessage::HttpStatus statusCode=HTTPMessage::Ok) | ns3::QKDApp014 | private |
| SetAttribute(std::string name, const AttributeValue &value) | ns3::ObjectBase | |
| SetAttributeFailSafe(std::string name, const AttributeValue &value) | ns3::ObjectBase | |
| SetCryptoSettings(uint32_t encryptionType, uint32_t authenticationType, uint32_t authenticationTagLengthInBits) | ns3::QKDApp014 | |
| SetNode(Ptr< Node > node) | ns3::Application | |
| SetStartTime(Time start) | ns3::Application | |
| SetState(State state) | ns3::QKDApp014 | inline |
| SetStopTime(Time stop) | ns3::Application | |
| SetTypeId(TypeId tid) | ns3::Object | private |
| Setup(std::string socketType, std::string appId, std::string remoteAppId, const Address &appAddress, const Address &remoteAppAddress, const Address &kmAddress, uint32_t packetSize, DataRate dataRate, std::string type) | ns3::QKDApp014 | |
| Setup(std::string socketType, std::string appId, std::string remoteAppId, const Address &appAddress, const Address &remoteAppAddress, const Address &kmAddress, std::string type) | ns3::QKDApp014 | |
| SimpleRefCount() | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| SimpleRefCount(const SimpleRefCount &o) | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| StartApplication() override | ns3::QKDApp014 | privatevirtual |
| State enum name | ns3::QKDApp014 | |
| StateTransitionCallback typedef | ns3::Application | |
| StopApplication() override | ns3::QKDApp014 | privatevirtual |
| STOPPED enum value | ns3::QKDApp014 | |
| SwitchAppState(State state) | ns3::QKDApp014 | private |
| 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 | |
| UnidirectionalAggregateObject(Ptr< Object > other) | ns3::Object | |
| 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() override | ns3::QKDApp014 | |