 
 
 
  
  Tufao1.2.1文档翻译:httpserverplugin.h文件参考,httpserverplugin.h File Reference
| 类 | |
| class | |
| 这个类,提供了一个工厂接口,用 来创建请求处理器,以及与其它插件的工厂进行通信。 详细说明…… | |
| 命名空间 | |
| Tufão 中所有的工具都位于这个命名空间中。 | |
| 宏 | |
| #define | TUFAO_HTTPSERVERPLUGIN_IID "Tufao::HttpServerPlugin/1.0" | 
| 这个定义,储存了 Tufao::HttpServerPlugin 这个接口的接口编号(IID)。 详细说明…… | |
| #define TUFAO_HTTPSERVERPLUGIN_IID "Tufao::HttpServerPlugin/1.0" | 
这个定义,储存了 Tufao::HttpServerPlugin 这个接口的接口编号。
当妳定义一个插件时,妳需要使用这个宏作为Q_PLUGIN_METADATA 宏的IID 参数, 以告知,这 个类正在实现 Tufao::HttpServerPlugin 接口。例如:
#ifndef PLUGIN_H
#define PLUGIN_H
#include <Tufao/HttpServerPlugin>
class Plugin: public QObject, Tufao::HttpServerPlugin
{
Q_OBJECT
Q_PLUGIN_METADATA(IID TUFAO_HTTPSERVERPLUGIN_IID )
Q_INTERFACES( Tufao::HttpServerPlugin )
public:
std::function<bool(Tufao::HttpServerRequest&, Tufao::HttpServerResponse&)>
createHandler(const QHash<QString, Tufao::HttpServerPlugin*> &dependencies,
const QVariant &customData = QVariant()) override;
};
#endif // PLUGIN_H
Your opinionsHxLauncher: Launch Android applications by voice commands
