pub type LinkSet = LinkSystems;
pub enum LinkSet { Receive, Send, }
Receive bytes from the IO and buffer them into the Link
Flush the messages buffered in the Link to the io