Skip to content
Snippets Groups Projects
Commit 0cf4ff80 authored by Martin Stiemerling's avatar Martin Stiemerling :speech_balloon:
Browse files

Added FindPeerUuid function

parent 830616d0
No related branches found
No related tags found
1 merge request!9First working draft version
......@@ -25,6 +25,7 @@ type Qkdnkms interface {
GlobalKeyHandler(time.Duration) error
AddPeer(kmsPeerSocket string, servingQLE *QuantumElement)
RemovePeer(kmsPeerSocket string)
FindPeerUuid(uuid.UUID) *kmsPeer
}
type qlElementLinkID int
......@@ -190,3 +191,15 @@ func (kms *EKMS) AddExternalNotifierQLE(in chan uint32) {
func (kms *EKMS) AddExternalNotifierKMSPeer(in chan string) {
kms.externalNotifierKMSPeer = in
}
func (kms *EKMS) FindPeerUuid(lookup uuid.UUID) (peer *kmsPeer) {
if kms.KmsPeers != nil {
for _, peer = range kms.KmsPeers {
if peer.id == lookup {
return peer
}
}
}
return nil
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment