From d8743bbc53c8db43151ef89d21264b531bea3d4c Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Thu, 22 Aug 2024 21:12:12 -0400 Subject: test attachHandler --- kill.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'kill.go') diff --git a/kill.go b/kill.go index 81ab8ad..d6c2b3b 100644 --- a/kill.go +++ b/kill.go @@ -28,9 +28,9 @@ type attachable interface { // If attachHandler is killed while a victim is attached, it kills the victim. // When killed, the victim must detach itself before dying. type attachHandler struct { - attach chan<- attachable - kill chan<- bool - dead <-chan bool + attachChan chan<- attachable + kill chan<- bool + dead <-chan bool } func newAttachHandler() attachHandler { @@ -65,3 +65,7 @@ func newAttachHandler() attachHandler { return attachHandler{attach, kill, dead} } + +func (ah attachHandler) attach() chan<- attachable { + return ah.attachChan +} -- cgit v1.2.3