A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::QKDKeyManagerSystemApplication Member List

This is the complete list of members for ns3::QKDKeyManagerSystemApplication, including all inherited members.

AddKeyToAssociationDedicatedStore(std::string ksid, Ptr< QKDKey > key)ns3::QKDKeyManagerSystemApplicationprivate
AggregateObject(Ptr< Object > other)ns3::Object
Application()ns3::Application
AssignStreams(int64_t stream)ns3::Applicationvirtual
Check() constns3::Objectprivate
Check014GetKeyRequest(uint32_t number, uint32_t size, Ptr< SBuffer > buffer)ns3::QKDKeyManagerSystemApplicationprivate
CheckEtsi004Association(std::string ksid)ns3::QKDKeyManagerSystemApplicationprivate
CheckLoose() constns3::Objectprivate
CheckSocketsKMS(Ipv4Address dstSaeId)ns3::QKDKeyManagerSystemApplicationprivate
ConnectionFailed(Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
ConnectionFailedKMSs(Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
ConnectionSucceeded(Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
ConnectionSucceededKMSs(Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
Construct(const AttributeConstructionList &attributes)ns3::Objectprivate
ConstructSelf(const AttributeConstructionList &attributes)ns3::ObjectBaseprotected
CreateKeyContainer(std::vector< Ptr< QKDKey > > keys)ns3::QKDKeyManagerSystemApplicationprivate
CreateKeyStreamSession(std::string srcSaeId, std::string dstSaeId, QKDKeyManagerSystemApplication::QoS inQos, std::string ksid)ns3::QKDKeyManagerSystemApplicationprivate
CreateQBuffer(uint32_t dstId, Ptr< QBuffer > bufferConf)ns3::QKDKeyManagerSystemApplication
CreateRelaySBuffer(uint32_t srcNodeId, uint32_t dstNodeId, std::string description)ns3::QKDKeyManagerSystemApplicationprivate
DataSend(Ptr< Socket >, uint32_t)ns3::QKDKeyManagerSystemApplicationprivate
DataSendKMSs(Ptr< Socket >, uint32_t)ns3::QKDKeyManagerSystemApplicationprivate
DelayAddressCallback typedefns3::Application
Dispose()ns3::Object
DoDelete()ns3::Objectprivate
DoDispose() overridens3::QKDKeyManagerSystemApplicationprotectedvirtual
DoGetObject(TypeId tid) constns3::Objectprivate
DoInitialize() overridens3::Applicationprotectedvirtual
DoSet(Ptr< const AttributeAccessor > spec, Ptr< const AttributeChecker > checker, const AttributeValue &value)ns3::ObjectBaseprivate
EMPTY enum valuens3::QKDKeyManagerSystemApplication
EstablishKMLinkSockets(Ipv4Address remoteKmAddress)ns3::QKDKeyManagerSystemApplication
ETSI_QKD_004_CLOSE enum valuens3::QKDKeyManagerSystemApplication
ETSI_QKD_004_GET_KEY enum valuens3::QKDKeyManagerSystemApplication
ETSI_QKD_004_KMS_CLOSE enum valuens3::QKDKeyManagerSystemApplication
ETSI_QKD_004_OPEN_CONNECT enum valuens3::QKDKeyManagerSystemApplication
ETSI_QKD_014_GET_KEY enum valuens3::QKDKeyManagerSystemApplication
ETSI_QKD_014_GET_KEY_WITH_KEY_IDS enum valuens3::QKDKeyManagerSystemApplication
ETSI_QKD_014_GET_STATUS enum valuens3::QKDKeyManagerSystemApplication
FetchRequestType(std::string s)ns3::QKDKeyManagerSystemApplicationprivate
Fill(uint32_t dstKmNodeId, std::string direction, uint32_t amount)ns3::QKDKeyManagerSystemApplicationprivate
FILL enum valuens3::QKDKeyManagerSystemApplication
GenerateRandomString(const int len, const uint32_t seed=0)ns3::QKDKeyManagerSystemApplicationprivate
GenerateUUID()ns3::QKDKeyManagerSystemApplicationprivate
GetAddress()ns3::QKDKeyManagerSystemApplicationinline
GetAddressString(Ipv4Address address)ns3::QKDKeyManagerSystemApplication
GetAggregateIterator() constns3::Object
GetAttribute(std::string name, AttributeValue &value, bool permissive=false) constns3::ObjectBase
GetAttributeFailSafe(std::string name, AttributeValue &value) constns3::ObjectBase
GetCenController()ns3::QKDKeyManagerSystemApplication
GetController()ns3::QKDKeyManagerSystemApplication
GetDestinationKmsAddress(Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
GetId()ns3::QKDKeyManagerSystemApplicationinline
GetInstanceTypeId() const overridens3::Objectvirtual
GetMaxKeyPerRequest()ns3::QKDKeyManagerSystemApplication
GetNode()ns3::QKDKeyManagerSystemApplicationinline
ns3::Application::GetNode() constns3::Application
GetObject() constns3::Objectinline
GetObject(TypeId tid) constns3::Object
GetObject() constns3::Objectinline
GetObject(TypeId tid) constns3::Objectinline
GetObjectIid()ns3::ObjectBaserelated
GetPeerKmAddress(uint32_t dstKmNodeId)ns3::QKDKeyManagerSystemApplicationprivate
GetPort() constns3::QKDKeyManagerSystemApplicationinline
GetProxyQuery(std::string reqId)ns3::QKDKeyManagerSystemApplicationprivate
GetQBuffer(uint32_t remoteKmNodeId, std::string type="ns3::QBuffer")ns3::QKDKeyManagerSystemApplication
GetQBuffersVector()ns3::QKDKeyManagerSystemApplicationinline
GetReferenceCount() constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
GetSBuffer(uint32_t dstKmNodeId, std::string type)ns3::QKDKeyManagerSystemApplicationprivate
GetSendSocketKMS(Ipv4Address kmsDstAddress)ns3::QKDKeyManagerSystemApplicationprivate
GetSocket() constns3::QKDKeyManagerSystemApplication
GetSocketFromHttp004AppQuery(std::string saeId)ns3::QKDKeyManagerSystemApplicationprivate
GetTotalRx() constns3::QKDKeyManagerSystemApplication
GetTypeId()ns3::QKDKeyManagerSystemApplicationstatic
HandleAccept(Ptr< Socket > s, const Address &from)ns3::QKDKeyManagerSystemApplicationprivate
HandleAcceptKMSs(Ptr< Socket > s, const Address &from)ns3::QKDKeyManagerSystemApplicationprivate
HandlePeerClose(Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
HandlePeerCloseKMSs(Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
HandlePeerError(Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
HandlePeerErrorKMSs(Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
HandleRead(Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
HandleReadKMSs(Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
Http004AppQuery(std::string saeId, Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
Http004AppQueryComplete(std::string saeId)ns3::QKDKeyManagerSystemApplicationprivate
HttpKMSAddQuery(Ipv4Address dstKms, HttpQuery request)ns3::QKDKeyManagerSystemApplicationprivate
HttpKMSCompleteQuery(Ipv4Address dstKms)ns3::QKDKeyManagerSystemApplicationprivate
HttpProxyRequestAdd(HttpQuery query)ns3::QKDKeyManagerSystemApplicationprivate
HttpQueryMethod(Ipv4Address dstKms)ns3::QKDKeyManagerSystemApplicationprivate
Initialize()ns3::Object
IsInitialized() constns3::Object
m_aggregatesns3::Objectprivate
m_associations004ns3::QKDKeyManagerSystemApplicationprivate
m_bufferns3::QKDKeyManagerSystemApplicationprivate
m_bufferKMSns3::QKDKeyManagerSystemApplicationprivate
m_cen_controllerns3::QKDKeyManagerSystemApplicationprivate
m_closeSocketEventns3::QKDKeyManagerSystemApplicationprivate
m_controllerns3::QKDKeyManagerSystemApplicationprivate
m_countns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >mutableprivate
m_disposedns3::Objectprivate
m_encryptorns3::QKDKeyManagerSystemApplicationprivate
m_getObjectCountns3::Objectprivate
m_http004Appns3::QKDKeyManagerSystemApplicationprivate
m_httpProxyRequestsns3::QKDKeyManagerSystemApplicationprivate
m_httpRequestsQueryKMSns3::QKDKeyManagerSystemApplicationprivate
m_initializedns3::Objectprivate
m_keyConsumedLinkns3::QKDKeyManagerSystemApplicationprivate
m_keyConsumedRelayns3::QKDKeyManagerSystemApplicationprivate
m_keys_decns3::QKDKeyManagerSystemApplicationprivate
m_keys_encns3::QKDKeyManagerSystemApplicationprivate
m_keyServedTracens3::QKDKeyManagerSystemApplicationprivate
m_keyWasteRelayns3::QKDKeyManagerSystemApplicationprivate
m_km_idns3::QKDKeyManagerSystemApplicationprivate
m_kms_idns3::QKDKeyManagerSystemApplicationprivate
m_kms_key_idns3::QKDKeyManagerSystemApplicationprivate
m_link_statesns3::QKDKeyManagerSystemApplicationprivate
m_localns3::QKDKeyManagerSystemApplicationprivate
m_maxKeyPerRequestns3::QKDKeyManagerSystemApplicationprivate
m_maxKeySizens3::QKDKeyManagerSystemApplicationprivate
m_maxSBufferSizeInBitsns3::QKDKeyManagerSystemApplicationprivate
m_minKeySizens3::QKDKeyManagerSystemApplicationprivate
m_minSBufferSizeInBitsns3::QKDKeyManagerSystemApplicationprivate
m_nodens3::QKDKeyManagerSystemApplicationprivate
m_packetQueuesns3::QKDKeyManagerSystemApplicationprivate
m_peerAddressTablens3::QKDKeyManagerSystemApplicationprivate
m_portns3::QKDKeyManagerSystemApplicationprivate
m_qbuffersns3::QKDKeyManagerSystemApplicationprivate
m_qbuffersVectorns3::QKDKeyManagerSystemApplicationprivate
m_qkdKeyGeneratedTracens3::QKDKeyManagerSystemApplicationprivate
m_qkdmodulesns3::QKDKeyManagerSystemApplicationprivate
m_queueLogicns3::QKDKeyManagerSystemApplicationprivate
m_rxTracens3::QKDKeyManagerSystemApplicationprivate
m_rxTraceKMSsns3::QKDKeyManagerSystemApplicationprivate
m_scheduledChecksns3::QKDKeyManagerSystemApplicationprivate
m_sinkSocketns3::QKDKeyManagerSystemApplicationprivate
m_socketPairsKMSns3::QKDKeyManagerSystemApplicationprivate
m_startEventns3::Applicationprotected
m_startTimens3::Applicationprotected
m_stopEventns3::Applicationprotected
m_stopTimens3::Applicationprotected
m_thrSBufferSizeInBitsns3::QKDKeyManagerSystemApplicationprivate
m_tidns3::QKDKeyManagerSystemApplicationprivate
m_totalRxns3::QKDKeyManagerSystemApplicationprivate
m_totalRxKMSsns3::QKDKeyManagerSystemApplicationprivate
m_txTracens3::QKDKeyManagerSystemApplicationprivate
m_txTraceKMSsns3::QKDKeyManagerSystemApplicationprivate
m_unidirectionalAggregatesns3::Objectprivate
NEW_APP enum valuens3::QKDKeyManagerSystemApplication
NewAppRequest(std::string ksid)ns3::QKDKeyManagerSystemApplicationprivate
nKMSns3::QKDKeyManagerSystemApplicationprivatestatic
NotifyConstructionCompleted()ns3::ObjectBaseprotectedvirtual
NotifyNewAggregate()ns3::Objectprotectedvirtual
Object()ns3::Object
Object(const Object &o)ns3::Objectprotected
operator=(const SimpleRefCount &o)ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
PacketReceived(const Ptr< Packet > &p, const Address &from, Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
PacketReceivedKMSs(const Ptr< Packet > &p, const Address &from, Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
PacketToString(Ptr< Packet > packet)ns3::QKDKeyManagerSystemApplicationprivate
PrepareSinkSocket()ns3::QKDKeyManagerSystemApplicationprivate
ProcessCloseRequest(std::string ksid, HTTPMessage header, Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
ProcessFillRequest(HTTPMessage headerIn, std::string resource, Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
ProcessFillResponse(HTTPMessage headerIn, Ipv4Address from)ns3::QKDKeyManagerSystemApplicationprivate
ProcessGetKey004Request(std::string ksid, HTTPMessage header, Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
ProcessKMSCloseRequest(HTTPMessage header, Ptr< Socket > socket, std::string ksid)ns3::QKDKeyManagerSystemApplicationprivate
ProcessKMSCloseResponse(HTTPMessage header, Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
ProcessNewAppRequest(HTTPMessage header, Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
ProcessNewAppResponse(HTTPMessage header, Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
ProcessOpenConnectRequest(HTTPMessage header, Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
ProcessPacketKMSs(HTTPMessage header, Ptr< Packet > packet, Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
ProcessPPRequest(HTTPMessage header, Ptr< Packet > packet, Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
ProcessRegisterRequest(HTTPMessage header, std::string ksid, Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
ProcessRegisterResponse(HTTPMessage header, Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
ProcessRelayRequest(HTTPMessage headerIn, Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
ProcessRelayResponse(HTTPMessage headerIn)ns3::QKDKeyManagerSystemApplicationprivate
ProcessRequest(HTTPMessage header, Ptr< Packet > packet, Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
ProcessRequestKMS(HTTPMessage header, Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
ProcessResponseKMS(HTTPMessage header, Ptr< Packet > packet, Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
ProcessSKeyCreateRequest(HTTPMessage header, Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
ProcessSKeyCreateResponse(HTTPMessage header, Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplicationprivate
QKDKeyManagerSystemApplication()ns3::QKDKeyManagerSystemApplication
ReadJsonQos(QKDKeyManagerSystemApplication::QoS &inQos, nlohmann::json jOpenConnectRequest)ns3::QKDKeyManagerSystemApplicationprivate
ReadUri(std::string s)ns3::QKDKeyManagerSystemApplicationprivate
Ref() constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
REGISTER enum valuens3::QKDKeyManagerSystemApplication
RegisterQKDModule(uint32_t dstId, std::string moduleId)ns3::QKDKeyManagerSystemApplication
RegisterRequest(std::string ksid)ns3::QKDKeyManagerSystemApplicationprivate
Relay(uint32_t dstKmNodeId, uint32_t amount)ns3::QKDKeyManagerSystemApplicationprivate
RELAY_KEYS enum valuens3::QKDKeyManagerSystemApplication
ReleaseAssociation(std::string ksid, std::string surplusKeyId, uint32_t syncIndex)ns3::QKDKeyManagerSystemApplicationprivate
RemoveProxyQuery(std::string reqId)ns3::QKDKeyManagerSystemApplicationprivate
RequestType enum namens3::QKDKeyManagerSystemApplication
SBufferClientCheck(uint32_t dstKmNodeId)ns3::QKDKeyManagerSystemApplicationprivate
ScheduleCheckEtsi004Association(Time t, std::string action, std::string ksid)ns3::QKDKeyManagerSystemApplicationprivate
ScheduleReleaseAssociation(Time t, std::string action, std::string ksid, std::string surplusKeyId, uint32_t syncIndex)ns3::QKDKeyManagerSystemApplicationprivate
SendToSocketPair(Ptr< Socket > socket, Ptr< Packet > packet)ns3::QKDKeyManagerSystemApplicationprivate
SendToSocketPairKMS(Ptr< Socket > socket, Ptr< Packet > packet)ns3::QKDKeyManagerSystemApplicationprivate
SetAddress(Ipv4Address address)ns3::QKDKeyManagerSystemApplicationinline
SetAttribute(std::string name, const AttributeValue &value)ns3::ObjectBase
SetAttributeFailSafe(std::string name, const AttributeValue &value)ns3::ObjectBase
SetCenController(Ptr< QCenController > controller)ns3::QKDKeyManagerSystemApplication
SetController(Ptr< QKDControl > controller)ns3::QKDKeyManagerSystemApplication
SetId(UUID id)ns3::QKDKeyManagerSystemApplicationinline
SetId(std::string id)ns3::QKDKeyManagerSystemApplicationinline
SetNode(Ptr< Node > n)ns3::QKDKeyManagerSystemApplicationinline
SetPeerKmAddress(uint32_t dstKmNodeId, Ipv4Address dstKmAddress)ns3::QKDKeyManagerSystemApplication
SetPort(uint32_t port)ns3::QKDKeyManagerSystemApplicationinline
SetSocket(std::string type, Ptr< Socket > socket)ns3::QKDKeyManagerSystemApplication
SetStartTime(Time start)ns3::Application
SetStopTime(Time stop)ns3::Application
SetTypeId(TypeId tid)ns3::Objectprivate
SimpleRefCount()ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
SimpleRefCount(const SimpleRefCount &o)ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
StartApplication() overridens3::QKDKeyManagerSystemApplicationprivatevirtual
StartSBufferClients(uint32_t dstKmNodeId)ns3::QKDKeyManagerSystemApplicationprivate
StateTransitionCallback typedefns3::Application
StopApplication() overridens3::QKDKeyManagerSystemApplicationprivatevirtual
STORE_KEY enum valuens3::QKDKeyManagerSystemApplication
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
TRANSFORM_KEYS enum valuens3::QKDKeyManagerSystemApplication
UnidirectionalAggregateObject(Ptr< Object > other)ns3::Object
Unref() constns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter >inline
UpdateLinkState(uint32_t dstKmNodeId)ns3::QKDKeyManagerSystemApplication
UpdateSortedArray(Aggregates *aggregates, uint32_t i) constns3::Objectprivate
~Application() overridens3::Application
~Object() overridens3::Object
~ObjectBase()ns3::ObjectBasevirtual
~QKDKeyManagerSystemApplication() overridens3::QKDKeyManagerSystemApplication