From 7c7bb94864b9c6adacd71d49315736bc4e82ea01 Mon Sep 17 00:00:00 2001
From: josh <josh@elixxir.io>
Date: Thu, 21 Apr 2022 13:02:31 -0700
Subject: [PATCH] Add String method to processors

---
 single/listener.go             | 7 +++++++
 single/requestPartProcessor.go | 6 ++++++
 single/responseProcessor.go    | 7 +++++++
 ud/utils_test.go               | 4 ++++
 4 files changed, 24 insertions(+)

diff --git a/single/listener.go b/single/listener.go
index 3f3efbf75..0ee3165a0 100644
--- a/single/listener.go
+++ b/single/listener.go
@@ -13,6 +13,8 @@ import (
 	"gitlab.com/xx_network/primitives/id"
 )
 
+const listenerProcessorName = "listenerProcessorName"
+
 type Receiver interface {
 	Callback(*Request, receptionID.EphemeralIdentity, []rounds.Round)
 }
@@ -145,6 +147,11 @@ func (l *listener) Process(ecrMsg format.Message,
 	}
 }
 
+func (l *listener) String() string {
+	return listenerProcessorName
+
+}
+
 func (l *listener) Stop() {
 	svc := cmixMsg.Service{
 		Identifier: l.myId[:],
diff --git a/single/requestPartProcessor.go b/single/requestPartProcessor.go
index bf473d948..b6564d1e8 100644
--- a/single/requestPartProcessor.go
+++ b/single/requestPartProcessor.go
@@ -16,6 +16,8 @@ import (
 	"gitlab.com/xx_network/primitives/id"
 )
 
+const requestPartProcessorName = "requestPartProcessor"
+
 // requestPartProcessor handles the decryption and collation of request parts.
 type requestPartProcessor struct {
 	myId     *id.ID
@@ -56,3 +58,7 @@ func (rpp *requestPartProcessor) Process(msg format.Message,
 		rpp.cb(payload, rpp.roundIDs.getList())
 	}
 }
+
+func (rpp *requestPartProcessor) String() string {
+	return requestPartProcessorName
+}
diff --git a/single/responseProcessor.go b/single/responseProcessor.go
index 0339427dd..5f1e89163 100644
--- a/single/responseProcessor.go
+++ b/single/responseProcessor.go
@@ -9,6 +9,8 @@ import (
 	"gitlab.com/elixxir/primitives/format"
 )
 
+const responseProcessorName = "responseProcessorName"
+
 type callbackWrapper func(payload []byte,
 	receptionID receptionID.EphemeralIdentity, rounds []rounds.Round, err error)
 
@@ -58,3 +60,8 @@ func (rsp *responseProcessor) Process(ecrMsg format.Message,
 		rsp.callback(payload, receptionID, rsp.roundIDs.getList(), nil)
 	}
 }
+
+func (rsp *responseProcessor) String() string {
+	return responseProcessorName
+
+}
diff --git a/ud/utils_test.go b/ud/utils_test.go
index 0cfc90dd0..675acc924 100644
--- a/ud/utils_test.go
+++ b/ud/utils_test.go
@@ -313,6 +313,10 @@ func (tnm *testNetworkManager) Process(ecrMsg format.Message,
 
 }
 
+func (tnm *testNetworkManager) String() string {
+	return "mockPRocessor"
+}
+
 func (tnm *testNetworkManager) DeleteService(clientID *id.ID, toDelete message.Service, processor message.Processor) {
 	return
 }
-- 
GitLab