Index: services/shell/public/cpp/interface_registry.h |
diff --git a/services/shell/public/cpp/interface_registry.h b/services/shell/public/cpp/interface_registry.h |
index c2e9a65f017b2c08bbc3b4c8a0e5b8084b109864..d869310b04a38ce87a2cab917a044756fa4f4e9b 100644 |
--- a/services/shell/public/cpp/interface_registry.h |
+++ b/services/shell/public/cpp/interface_registry.h |
@@ -9,11 +9,10 @@ |
#include "services/shell/public/cpp/lib/interface_factory_binder.h" |
#include "services/shell/public/interfaces/interface_provider.mojom.h" |
-namespace mojo { |
- |
+namespace shell { |
class InterfaceBinder; |
-// An implementation of shell::mojom::InterfaceProvider that allows the user to |
+// An implementation of mojom::InterfaceProvider that allows the user to |
// register services to be exposed to another application. |
// |
// To use, define a class that implements your specific interface. Then |
@@ -35,7 +34,7 @@ class InterfaceBinder; |
// InterfaceFactory, the default InterfaceBinder supplied must outlive |
// InterfaceRegistry. |
// |
-class InterfaceRegistry : public shell::mojom::InterfaceProvider { |
+class InterfaceRegistry : public mojom::InterfaceProvider { |
public: |
class TestApi { |
public: |
@@ -46,6 +45,7 @@ class InterfaceRegistry : public shell::mojom::InterfaceProvider { |
const std::string& interface_name) { |
registry_->SetInterfaceBinderForName(binder, interface_name); |
} |
+ |
void RemoveInterfaceBinderForName(const std::string& interface_name) { |
registry_->RemoveInterfaceBinderForName(interface_name); |
} |
@@ -63,13 +63,13 @@ class InterfaceRegistry : public shell::mojom::InterfaceProvider { |
explicit InterfaceRegistry(Connection* connection); |
// Construct with an InterfaceProviderRequest and a Connection (which may be |
// null, see note above about filtering). |
- InterfaceRegistry(shell::mojom::InterfaceProviderRequest request, |
+ InterfaceRegistry(mojom::InterfaceProviderRequest request, |
Connection* connection); |
~InterfaceRegistry() override; |
// Takes the client end of the InterfaceProvider pipe created in the |
// constructor. |
- shell::mojom::InterfaceProviderPtr TakeClientHandle(); |
+ mojom::InterfaceProviderPtr TakeClientHandle(); |
template <typename Interface> |
bool AddInterface(InterfaceFactory<Interface>* factory) { |
@@ -83,9 +83,9 @@ class InterfaceRegistry : public shell::mojom::InterfaceProvider { |
private: |
using NameToInterfaceBinderMap = std::map<std::string, InterfaceBinder*>; |
- // shell::mojom::InterfaceProvider: |
- void GetInterface(const String& interface_name, |
- ScopedMessagePipeHandle handle) override; |
+ // mojom::InterfaceProvider: |
+ void GetInterface(const mojo::String& interface_name, |
+ mojo::ScopedMessagePipeHandle handle) override; |
// Returns true if the binder was set, false if it was not set (e.g. by |
// some filtering policy preventing this interface from being exposed). |
@@ -94,8 +94,8 @@ class InterfaceRegistry : public shell::mojom::InterfaceProvider { |
void RemoveInterfaceBinderForName(const std::string& interface_name); |
- shell::mojom::InterfaceProviderPtr client_handle_; |
- Binding<shell::mojom::InterfaceProvider> binding_; |
+ mojom::InterfaceProviderPtr client_handle_; |
+ mojo::Binding<mojom::InterfaceProvider> binding_; |
Connection* connection_; |
InterfaceBinder* default_binder_; |
@@ -104,6 +104,6 @@ class InterfaceRegistry : public shell::mojom::InterfaceProvider { |
DISALLOW_COPY_AND_ASSIGN(InterfaceRegistry); |
}; |
-} // namespace mojo |
+} // namespace shell |
#endif // SERVICES_SHELL_PUBLIC_CPP_INTERFACE_REGISTRY_H_ |