diff options
author | wolfbeast <mcwerewolf@gmail.com> | 2018-05-14 10:50:01 +0200 |
---|---|---|
committer | wolfbeast <mcwerewolf@gmail.com> | 2018-05-14 10:50:01 +0200 |
commit | e9dd029f5d00590e1a53e63b0ab805110a10b54c (patch) | |
tree | 1126ca5dda925a62be3dc12c99c90e953d08afcf /security/sandbox/mac/Sandbox.h | |
parent | 9d6a7ae25d7f5da855a8f8df884de483b4e2a538 (diff) | |
parent | 36b8fd734f590eb726ca2e50f8d1ff9cc968b8e1 (diff) | |
download | UXP-e9dd029f5d00590e1a53e63b0ab805110a10b54c.tar UXP-e9dd029f5d00590e1a53e63b0ab805110a10b54c.tar.gz UXP-e9dd029f5d00590e1a53e63b0ab805110a10b54c.tar.lz UXP-e9dd029f5d00590e1a53e63b0ab805110a10b54c.tar.xz UXP-e9dd029f5d00590e1a53e63b0ab805110a10b54c.zip |
Merge branch 'master' into Basilisk-release
Diffstat (limited to 'security/sandbox/mac/Sandbox.h')
-rw-r--r-- | security/sandbox/mac/Sandbox.h | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/security/sandbox/mac/Sandbox.h b/security/sandbox/mac/Sandbox.h deleted file mode 100644 index b2e1a7ec5..000000000 --- a/security/sandbox/mac/Sandbox.h +++ /dev/null @@ -1,65 +0,0 @@ -/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -#ifndef mozilla_Sandbox_h -#define mozilla_Sandbox_h - -#include <string> - -enum MacSandboxType { - MacSandboxType_Default = 0, - MacSandboxType_Plugin, - MacSandboxType_Content, - MacSandboxType_Invalid -}; - -enum MacSandboxPluginType { - MacSandboxPluginType_Default = 0, - MacSandboxPluginType_GMPlugin_Default, // Any Gecko Media Plugin - MacSandboxPluginType_GMPlugin_OpenH264, // Gecko Media Plugin, OpenH264 - MacSandboxPluginType_GMPlugin_EME, // Gecko Media Plugin, EME - MacSandboxPluginType_GMPlugin_EME_Widevine, // Gecko Media Plugin, Widevine - MacSandboxPluginType_Invalid -}; - -typedef struct _MacSandboxPluginInfo { - _MacSandboxPluginInfo() - : type(MacSandboxPluginType_Default) {} - _MacSandboxPluginInfo(const struct _MacSandboxPluginInfo& other) - : type(other.type), pluginPath(other.pluginPath), - pluginBinaryPath(other.pluginBinaryPath) {} - MacSandboxPluginType type; - std::string pluginPath; - std::string pluginBinaryPath; -} MacSandboxPluginInfo; - -typedef struct _MacSandboxInfo { - _MacSandboxInfo() - : type(MacSandboxType_Default), level(0) {} - _MacSandboxInfo(const struct _MacSandboxInfo& other) - : type(other.type), level(other.level), - hasSandboxedProfile(other.hasSandboxedProfile), - pluginInfo(other.pluginInfo), - appPath(other.appPath), appBinaryPath(other.appBinaryPath), - appDir(other.appDir), appTempDir(other.appTempDir), - profileDir(other.profileDir) {} - MacSandboxType type; - int32_t level; - bool hasSandboxedProfile; - MacSandboxPluginInfo pluginInfo; - std::string appPath; - std::string appBinaryPath; - std::string appDir; - std::string appTempDir; - std::string profileDir; -} MacSandboxInfo; - -namespace mozilla { - -bool StartMacSandbox(MacSandboxInfo aInfo, std::string &aErrorMessage); - -} // namespace mozilla - -#endif // mozilla_Sandbox_h |