Index: device/serial/serial_connection_factory.cc |
diff --git a/device/serial/serial_connection_factory.cc b/device/serial/serial_connection_factory.cc |
index 9beb33ae762ff0eb5faf56a4a99c585cf3cb8353..6b01490ecab7d08691ce7650de7cdb8a70291b2f 100644 |
--- a/device/serial/serial_connection_factory.cc |
+++ b/device/serial/serial_connection_factory.cc |
@@ -37,9 +37,7 @@ |
serial::ConnectionOptionsPtr options, |
mojo::InterfaceRequest<serial::Connection> connection_request, |
mojo::InterfaceRequest<serial::DataSink> sink, |
- mojo::InterfacePtr<serial::DataSinkClient> sink_client, |
- mojo::InterfaceRequest<serial::DataSource> source, |
- mojo::InterfacePtr<serial::DataSourceClient> source_client); |
+ mojo::InterfaceRequest<serial::DataSource> source); |
void Run(); |
private: |
@@ -53,9 +51,7 @@ |
serial::ConnectionOptionsPtr options_; |
mojo::InterfaceRequest<serial::Connection> connection_request_; |
mojo::InterfaceRequest<serial::DataSink> sink_; |
- mojo::InterfacePtr<serial::DataSinkClient> sink_client_; |
mojo::InterfaceRequest<serial::DataSource> source_; |
- mojo::InterfacePtr<serial::DataSourceClient> source_client_; |
scoped_refptr<SerialIoHandler> io_handler_; |
DISALLOW_COPY_AND_ASSIGN(ConnectTask); |
@@ -73,12 +69,13 @@ |
serial::ConnectionOptionsPtr options, |
mojo::InterfaceRequest<serial::Connection> connection_request, |
mojo::InterfaceRequest<serial::DataSink> sink, |
- mojo::InterfacePtr<serial::DataSinkClient> sink_client, |
- mojo::InterfaceRequest<serial::DataSource> source, |
- mojo::InterfacePtr<serial::DataSourceClient> source_client) { |
- scoped_refptr<ConnectTask> task(new ConnectTask( |
- this, path, options.Pass(), connection_request.Pass(), sink.Pass(), |
- sink_client.Pass(), source.Pass(), source_client.Pass())); |
+ mojo::InterfaceRequest<serial::DataSource> source) { |
+ scoped_refptr<ConnectTask> task(new ConnectTask(this, |
+ path, |
+ options.Pass(), |
+ connection_request.Pass(), |
+ sink.Pass(), |
+ source.Pass())); |
task->Run(); |
} |
@@ -91,17 +88,13 @@ |
serial::ConnectionOptionsPtr options, |
mojo::InterfaceRequest<serial::Connection> connection_request, |
mojo::InterfaceRequest<serial::DataSink> sink, |
- mojo::InterfacePtr<serial::DataSinkClient> sink_client, |
- mojo::InterfaceRequest<serial::DataSource> source, |
- mojo::InterfacePtr<serial::DataSourceClient> source_client) |
+ mojo::InterfaceRequest<serial::DataSource> source) |
: factory_(factory), |
path_(path), |
options_(options.Pass()), |
connection_request_(connection_request.Pass()), |
sink_(sink.Pass()), |
- sink_client_(sink_client.Pass()), |
- source_(source.Pass()), |
- source_client_(source_client.Pass()) { |
+ source_(source.Pass()) { |
if (!options_) { |
options_ = serial::ConnectionOptions::New(); |
} |
@@ -131,8 +124,7 @@ |
} |
mojo::BindToRequest( |
- new SerialConnection(io_handler_, sink_.Pass(), sink_client_.Pass(), |
- source_.Pass(), source_client_.Pass()), |
+ new SerialConnection(io_handler_, sink_.Pass(), source_.Pass()), |
&connection_request_); |
} |