Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
anbox
提交
d732c8da
A
anbox
项目概览
openeuler
/
anbox
通知
24
Star
1
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
anbox
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
d732c8da
编写于
2月 09, 2017
作者:
S
Simon Fels
提交者:
GitHub
2月 09, 2017
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #39 from morphis/feature/cmd-session-manager
Rename run command to session-manager
上级
1dab5af9
586bdce1
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
9 addition
and
9 deletion
+9
-9
src/CMakeLists.txt
src/CMakeLists.txt
+2
-2
src/anbox/cmds/session_manager.cpp
src/anbox/cmds/session_manager.cpp
+3
-3
src/anbox/cmds/session_manager.h
src/anbox/cmds/session_manager.h
+2
-2
src/anbox/daemon.cpp
src/anbox/daemon.cpp
+2
-2
未找到文件。
src/CMakeLists.txt
浏览文件 @
d732c8da
...
...
@@ -184,9 +184,9 @@ set(SOURCES
anbox/application/launcher_storage.cpp
anbox/cmds/version.cpp
anbox/cmds/run.cpp
anbox/cmds/launch.cpp
anbox/cmds/session_manager.cpp
anbox/cmds/container_manager.cpp
anbox/cmds/launch.cpp
anbox/do_not_copy_or_move.h
anbox/optional.h
...
...
src/anbox/cmds/
run
.cpp
→
src/anbox/cmds/
session_manager
.cpp
浏览文件 @
d732c8da
...
...
@@ -26,7 +26,7 @@
#include "anbox/bridge/android_api_stub.h"
#include "anbox/bridge/platform_api_skeleton.h"
#include "anbox/bridge/platform_message_processor.h"
#include "anbox/cmds/
run
.h"
#include "anbox/cmds/
session_manager
.h"
#include "anbox/common/dispatcher.h"
#include "anbox/config.h"
#include "anbox/container/client.h"
...
...
@@ -76,13 +76,13 @@ std::istream& operator>>(std::istream& in, anbox::graphics::GLRendererServer::Co
}
}
anbox
::
cmds
::
Run
::
BusFactory
anbox
::
cmds
::
Run
::
session_bus_factory
()
{
anbox
::
cmds
::
SessionManager
::
BusFactory
anbox
::
cmds
::
SessionManager
::
session_bus_factory
()
{
return
[]()
{
return
std
::
make_shared
<
core
::
dbus
::
Bus
>
(
core
::
dbus
::
WellKnownBus
::
session
);
};
}
anbox
::
cmds
::
Run
::
Run
(
const
BusFactory
&
bus_factory
)
anbox
::
cmds
::
SessionManager
::
SessionManager
(
const
BusFactory
&
bus_factory
)
:
CommandWithFlagsAndAction
{
cli
::
Name
{
"run"
},
cli
::
Usage
{
"run"
},
cli
::
Description
{
"Run the the anbox system"
}},
bus_factory_
(
bus_factory
)
{
...
...
src/anbox/cmds/
run
.h
→
src/anbox/cmds/
session_manager
.h
浏览文件 @
d732c8da
...
...
@@ -30,13 +30,13 @@
namespace
anbox
{
namespace
cmds
{
class
Run
:
public
cli
::
CommandWithFlagsAndAction
{
class
SessionManager
:
public
cli
::
CommandWithFlagsAndAction
{
public:
typedef
std
::
function
<
core
::
dbus
::
Bus
::
Ptr
()
>
BusFactory
;
static
BusFactory
session_bus_factory
();
Run
(
const
BusFactory
&
bus_factory
=
session_bus_factory
());
SessionManager
(
const
BusFactory
&
bus_factory
=
session_bus_factory
());
private:
BusFactory
bus_factory_
;
...
...
src/anbox/daemon.cpp
浏览文件 @
d732c8da
...
...
@@ -23,8 +23,8 @@
#include "anbox/logger.h"
#include "anbox/cmds/container_manager.h"
#include "anbox/cmds/session_manager.h"
#include "anbox/cmds/launch.h"
#include "anbox/cmds/run.h"
#include "anbox/cmds/version.h"
#include <boost/filesystem.hpp>
...
...
@@ -36,7 +36,7 @@ Daemon::Daemon()
:
cmd
{
cli
::
Name
{
"anbox"
},
cli
::
Usage
{
"anbox"
},
cli
::
Description
{
"The Android in a Box runtime"
}}
{
cmd
.
command
(
std
::
make_shared
<
cmds
::
Version
>
())
.
command
(
std
::
make_shared
<
cmds
::
Run
>
())
.
command
(
std
::
make_shared
<
cmds
::
SessionManager
>
())
.
command
(
std
::
make_shared
<
cmds
::
Launch
>
())
.
command
(
std
::
make_shared
<
cmds
::
ContainerManager
>
());
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录