| Index: device/serial/data_source_sender.h
|
| diff --git a/device/serial/data_source_sender.h b/device/serial/data_source_sender.h
|
| index a8c2c634712e9a9a35e5f3ee23d95e1ee883da4d..3a90240fba844059e6d948f952adc186ddba4972 100644
|
| --- a/device/serial/data_source_sender.h
|
| +++ b/device/serial/data_source_sender.h
|
| @@ -19,8 +19,7 @@
|
| // A DataSourceSender is an interface between a source of data and a
|
| // DataSourceClient.
|
| class DataSourceSender : public base::RefCounted<DataSourceSender>,
|
| - public serial::DataSource,
|
| - public mojo::ErrorHandler {
|
| + public mojo::InterfaceImpl<serial::DataSource> {
|
| public:
|
| typedef base::Callback<void(scoped_ptr<WritableBuffer>)> ReadyCallback;
|
| typedef base::Callback<void()> ErrorCallback;
|
| @@ -30,9 +29,7 @@
|
| // |ready_callback| will not be called again until the previous WritableBuffer
|
| // is destroyed. If a connection error occurs, |error_callback| will be
|
| // called and the DataSourceSender will act as if ShutDown() had been called.
|
| - DataSourceSender(mojo::InterfaceRequest<serial::DataSource> source,
|
| - mojo::InterfacePtr<serial::DataSourceClient> client,
|
| - const ReadyCallback& ready_callback,
|
| + DataSourceSender(const ReadyCallback& ready_callback,
|
| const ErrorCallback& error_callback);
|
|
|
| // Shuts down this DataSourceSender. After shut down, |ready_callback| and
|
| @@ -68,9 +65,6 @@
|
| // Reports a fatal error to the client and shuts down.
|
| void DispatchFatalError();
|
|
|
| - mojo::Binding<serial::DataSource> binding_;
|
| - mojo::InterfacePtr<serial::DataSourceClient> client_;
|
| -
|
| // The callback to call when the client is ready for more data.
|
| ReadyCallback ready_callback_;
|
|
|
|
|