• zelig's avatar
    ethreact · 0c6f1c9c
    zelig authored
    - consistent renaming
    - React -> Event
    - ReactorEvent -> EventHandler
    - NewReactorEngine -> New
    - async ReactorEngine main loop with select on main eventChannel and quit channel
    - ReactorEngine main loop control with Start() Stop() Flush()
    - ReactorEngine.dispatch
    - use sync.RWMutex
    - delete eventHandler if subscribed channels go to 0
    0c6f1c9c
reactor_test.go 1.33 KB