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.
5 #include "mojo/services/public/cpp/view_manager/view_manager_client_factory.h"
7 #include "mojo/services/public/cpp/view_manager/lib/view_manager_client_impl.h"
11 ViewManagerClientFactory::ViewManagerClientFactory(
12 ViewManagerDelegate* delegate)
13 : delegate_(delegate) {
16 ViewManagerClientFactory::~ViewManagerClientFactory() {
19 // InterfaceFactory<ViewManagerClient> implementation.
20 void ViewManagerClientFactory::Create(
21 ApplicationConnection* connection,
22 InterfaceRequest<ViewManagerClient> request) {
23 BindToRequest(new ViewManagerClientImpl(delegate_, connection), &request);