| Index: device/serial/serial_service_impl.cc
|
| diff --git a/device/serial/serial_service_impl.cc b/device/serial/serial_service_impl.cc
|
| index 093096d4c2cac15269f7a1262f332d41874e05c8..0f87695eedf5fff70e60c068085c9736e9a8b93d 100644
|
| --- a/device/serial/serial_service_impl.cc
|
| +++ b/device/serial/serial_service_impl.cc
|
| @@ -55,11 +55,16 @@ void SerialServiceImpl::GetDevices(
|
| void SerialServiceImpl::Connect(
|
| const mojo::String& path,
|
| serial::ConnectionOptionsPtr options,
|
| - mojo::InterfaceRequest<serial::Connection> connection_request) {
|
| + mojo::InterfaceRequest<serial::Connection> connection_request,
|
| + mojo::InterfaceRequest<serial::DataSink> sink,
|
| + mojo::InterfaceRequest<serial::DataSource> source) {
|
| if (!IsValidPath(path))
|
| return;
|
| - connection_factory_->CreateConnection(
|
| - path, options.Pass(), connection_request.Pass());
|
| + connection_factory_->CreateConnection(path,
|
| + options.Pass(),
|
| + connection_request.Pass(),
|
| + sink.Pass(),
|
| + source.Pass());
|
| }
|
|
|
| SerialDeviceEnumerator* SerialServiceImpl::GetDeviceEnumerator() {
|
| @@ -78,10 +83,4 @@ bool SerialServiceImpl::IsValidPath(const mojo::String& path) {
|
| return false;
|
| }
|
|
|
| -void SerialServiceImpl::OnConnected(
|
| - const mojo::Callback<void(serial::ConnectionInfoPtr)>& callback,
|
| - serial::ConnectionInfoPtr result) {
|
| - callback.Run(result.Pass());
|
| -}
|
| -
|
| } // namespace device
|
|
|