|
玉兔远程控制 0.1.0-bate11
|
管理服务 更多...
#include <ServiceManager.h>


Public 成员函数 | |
| CServiceManager (int argc, char **argv, const QString &appName, const QString &name="Rabbit Remote control service") | |
| 命令行参数: | |
Protected 成员函数 | |
| virtual void | start () override |
| virtual void | stop () override |
Protected 属性 | |
| QSharedPointer< CManagePlugins > | m_Plugins |
管理服务
管理系统服务
使用:
在文件 ServiceManager.h 第 39 行定义.
|
explicit |
命令行参数:
| 短参数 | 长参数 | 解释 |
|---|---|---|
| -i | -install | 安装服务 |
| -u | -uninstall | 卸载服务 |
| -e | -exec | 做为一个标准应用程序执行(通常用于调试目的)。 这是一个阻塞调用,服务象标准程序一样执行。在此模式下,你不能用控制器(controller)与服务通信。 |
| -t | -terminate | 停止服务 |
| -p | -pause | 暂停服务 |
| -r | -resume | 继续暂停的服务 |
| -c {cmd} | -command {cmd} | 发送用户定义的命令代码到服务程序 |
| -s | -save | 产生默认配置文件到 [目录] 中 |
| -v | -version | 显示版本和状态信息 |
| 无参数 | 开始服务 | |
在文件 ServiceManager.cpp 第 20 行定义.
|
virtual |
在文件 ServiceManager.cpp 第 77 行定义.
|
overrideprotectedvirtual |
在文件 ServiceManager.cpp 第 82 行定义.
|
overrideprotectedvirtual |
在文件 ServiceManager.cpp 第 96 行定义.
|
protected |
在文件 ServiceManager.h 第 99 行定义.