blob: b42e38938d0269e9e542a1edbbe90a4d15176477 [file] [log] [blame]
// Copyright 2013 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef APPS_APP_SHIM_TEST_APP_SHIM_HOST_MANAGER_TEST_API_MAC_H
#define APPS_APP_SHIM_TEST_APP_SHIM_HOST_MANAGER_TEST_API_MAC_H
#include "base/basictypes.h"
class AppShimHostManager;
namespace base {
class FilePath;
}
namespace apps {
class UnixDomainSocketAcceptor;
}
namespace test {
class AppShimHostManagerTestApi {
public:
explicit AppShimHostManagerTestApi(AppShimHostManager* host_manager);
apps::UnixDomainSocketAcceptor* acceptor();
const base::FilePath& directory_in_tmp();
private:
AppShimHostManager* host_manager_; // Not owned.
DISALLOW_COPY_AND_ASSIGN(AppShimHostManagerTestApi);
};
} // namespace test
#endif // APPS_APP_SHIM_TEST_APP_SHIM_HOST_MANAGER_TEST_API_MAC_H