diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2024-08-22 21:12:12 -0400 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2024-08-22 21:12:12 -0400 |
| commit | d8743bbc53c8db43151ef89d21264b531bea3d4c (patch) | |
| tree | ba941b7aa904bbde985d3a76ca90028f4bf8a475 /kill.go | |
| parent | 59cf78dbab8549761207b706f9856898cb5cd9c2 (diff) | |
| download | gui-d8743bbc53c8db43151ef89d21264b531bea3d4c.zip | |
test attachHandler
Diffstat (limited to 'kill.go')
| -rw-r--r-- | kill.go | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -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 +} |