管理服务
更多...
#include <ServiceManager.h>
|
| CServiceManager (int argc, char **argv, const QString &appName, const QString &name="Rabbit Remote control service") |
| 命令行参数:
|
|
|
virtual void | start () override |
|
virtual void | stop () override |
|
管理服务
管理系统服务
使用:
- 参见
- CManagerPlugins CPluginService
在文件 ServiceManager.h 第 39 行定义.
◆ CServiceManager()
CServiceManager::CServiceManager |
( |
int |
argc, |
|
|
char ** |
argv, |
|
|
const QString & |
appName, |
|
|
const QString & |
name = "Rabbit Remote control service" |
|
) |
| |
|
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 行定义.
◆ ~CServiceManager()
CServiceManager::~CServiceManager |
( |
| ) |
|
|
virtual |
◆ start()
void CServiceManager::start |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ stop()
void CServiceManager::stop |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ m_Plugins
该类的文档由以下文件生成: