asio::error_code open( implementation_type & impl, const protocol_type & protocol, asio::error_code & ec);