| Index: mojo/service_manager/service_loader.h
|
| diff --git a/mojo/service_manager/service_loader.h b/mojo/service_manager/service_loader.h
|
| index 7da0540d427482fe39871aae8f2b31ffb6aec88a..6d5be9a8aa618cd1c499808726e8505f4e9fb253 100644
|
| --- a/mojo/service_manager/service_loader.h
|
| +++ b/mojo/service_manager/service_loader.h
|
| @@ -6,6 +6,7 @@
|
| #define MOJO_SERVICE_MANAGER_SERVICE_LOADER_H_
|
|
|
| #include "mojo/public/shell/shell.mojom.h"
|
| +#include "mojo/service_manager/service_manager_export.h"
|
| #include "url/gurl.h"
|
|
|
| namespace mojo {
|
| @@ -14,12 +15,14 @@ class ServiceManager;
|
|
|
| // Interface to allowing default loading behavior to be overridden for a
|
| // specific url.
|
| -class ServiceLoader {
|
| +class MOJO_SERVICE_MANAGER_EXPORT ServiceLoader {
|
| public:
|
| virtual ~ServiceLoader() {};
|
| virtual void LoadService(ServiceManager* manager,
|
| const GURL& url,
|
| ScopedShellHandle service_handle) = 0;
|
| + virtual void OnServiceError(ServiceManager* manager, const GURL& url) = 0;
|
| +
|
| protected:
|
| ServiceLoader() {}
|
| };
|
|
|