public List <byte> ExchangeData(T msg, TimeSpan timeout, Func <List <byte>, bool> test) { var exchange = new SynchronizedMessageExchanger <T>(this); return(exchange.ExchangeData(msg, timeout, test)); }
public T ExchangeLine(T msg, TimeSpan timeout) { var exchange = new SynchronizedMessageExchanger <T>(this); return(exchange.ExchangeLine(msg, timeout)); }