Add few missing link methods.
Add possible implementation for link::channel()
Add doxygen comment.