class ServiceProviderImpl : public InterfaceImpl<ServiceProvider> {
public:
ServiceProviderImpl();
- virtual ~ServiceProviderImpl();
+ ~ServiceProviderImpl() override;
template <typename Interface>
void AddService(InterfaceFactory<Interface>* factory) {
friend class internal::WeakServiceProvider;
// Overridden from ServiceProvider:
- virtual void ConnectToService(
- const String& service_name,
- ScopedMessagePipeHandle client_handle) MOJO_OVERRIDE;
+ void ConnectToService(const String& service_name,
+ ScopedMessagePipeHandle client_handle) override;
// Overridden from InterfaceImpl:
- virtual void OnConnectionError() MOJO_OVERRIDE;
+ void OnConnectionError() override;
- void AddServiceConnector(
- internal::ServiceConnectorBase* service_connector);
+ void AddServiceConnector(internal::ServiceConnectorBase* service_connector);
void RemoveServiceConnector(
internal::ServiceConnectorBase* service_connector);