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 { ...@@ -25,6 +25,7 @@ type Qkdnkms interface {
GlobalKeyHandler(time.Duration) error GlobalKeyHandler(time.Duration) error
AddPeer(kmsPeerSocket string, servingQLE *QuantumElement) AddPeer(kmsPeerSocket string, servingQLE *QuantumElement)
RemovePeer(kmsPeerSocket string) RemovePeer(kmsPeerSocket string)
FindPeerUuid(uuid.UUID) *kmsPeer
} }
type qlElementLinkID int type qlElementLinkID int
...@@ -190,3 +191,15 @@ func (kms *EKMS) AddExternalNotifierQLE(in chan uint32) { ...@@ -190,3 +191,15 @@ func (kms *EKMS) AddExternalNotifierQLE(in chan uint32) {
func (kms *EKMS) AddExternalNotifierKMSPeer(in chan string) { func (kms *EKMS) AddExternalNotifierKMSPeer(in chan string) {
kms.externalNotifierKMSPeer = in 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