1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef MOJO_PUBLIC_CPP_BINDINGS_ERROR_HANDLER_H_
6#define MOJO_PUBLIC_CPP_BINDINGS_ERROR_HANDLER_H_
7
8namespace mojo {
9
10// This interface is used to report connection errors.
11class ErrorHandler {
12 public:
13  virtual ~ErrorHandler() {}
14  virtual void OnConnectionError() = 0;
15};
16
17}  // namespace mojo
18
19#endif  // MOJO_PUBLIC_CPP_BINDINGS_ERROR_HANDLER_H_
20