Register the channel to accept thread after bind()
Register the channel without bind() or connect()
Rename
Add native interface
Add channel implementation
Rename
Add check methods
Call notify() if signaled
Add channel implementation using unix domain socket