summaryrefslogtreecommitdiffstats
path: root/device/serial/data_source_sender.h
diff options
context:
space:
mode:
authortanay.c <tanay.c@samsung.com>2015-07-07 04:27:55 -0700
committerCommit bot <commit-bot@chromium.org>2015-07-07 11:28:31 +0000
commitba624cb6517d35196d8f9011c1a7f0ebde8b230e (patch)
treea5cc433b911702a77b09d1d18dbf48fc52026fad /device/serial/data_source_sender.h
parentf2b3c7a731b9bc0c8afdb0b877f4ee2bfba36243 (diff)
downloadchromium_src-ba624cb6517d35196d8f9011c1a7f0ebde8b230e.zip
chromium_src-ba624cb6517d35196d8f9011c1a7f0ebde8b230e.tar.gz
chromium_src-ba624cb6517d35196d8f9011c1a7f0ebde8b230e.tar.bz2
Convert all usages of mojo::ErrorHandler in //device/serial to callbacks.
BUG=504666 Review URL: https://codereview.chromium.org/1212023004 Cr-Commit-Position: refs/heads/master@{#337587}
Diffstat (limited to 'device/serial/data_source_sender.h')
-rw-r--r--device/serial/data_source_sender.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/device/serial/data_source_sender.h b/device/serial/data_source_sender.h
index a8c2c63..2de7ce6 100644
--- a/device/serial/data_source_sender.h
+++ b/device/serial/data_source_sender.h
@@ -19,8 +19,7 @@ namespace device {
// 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 serial::DataSource {
public:
typedef base::Callback<void(scoped_ptr<WritableBuffer>)> ReadyCallback;
typedef base::Callback<void()> ErrorCallback;
@@ -49,8 +48,8 @@ class DataSourceSender : public base::RefCounted<DataSourceSender>,
void Init(uint32_t buffer_size) override;
void Resume() override;
void ReportBytesReceived(uint32_t bytes_sent) override;
- // Invoked in the event of a connection error. Calls DispatchFatalError().
- void OnConnectionError() override;
+ // mojo error handler. Calls DispatchFatalError().
+ void OnConnectionError();
// Gets more data to send to the DataSourceClient.
void GetMoreData();