| 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_);
|
| }
|
|
|
|
|