add lyxStreamSocketImpl