载入中...
搜索中...
未找到
eve::action::IActionNotifyProvider类 参考abstract

Optional module provider that installs handlers into a new registry. 更多...

#include <ActionNotifyRegistry.h>

Public 成员函数

virtual ~IActionNotifyProvider ()=default
 Releases IActionNotifyProvider resources.
 
virtual Result< void > install (ActionNotifyRegistry &registry)=0
 Install provider-owned handler instances for known descriptors.
 

静态 Public 属性

static constexpr const char * capabilityName = "eve.action.notify-provider"
 

详细描述

Optional module provider that installs handlers into a new registry.

Providers are discovered through the capability listener registry while withBuiltins() is constructing its candidate. The callback is synchronous, owner-thread-only and must not retain the borrowed registry reference.

在文件 ActionNotifyRegistry.h 第 117 行定义.

构造及析构函数说明

◆ ~IActionNotifyProvider()

virtual eve::action::IActionNotifyProvider::~IActionNotifyProvider ( )
virtualdefault

Releases IActionNotifyProvider resources.

成员函数说明

◆ install()

virtual Result< void > eve::action::IActionNotifyProvider::install ( ActionNotifyRegistry &  registry)
pure virtual

Install provider-owned handler instances for known descriptors.

参数
registryBorrowed candidate registry valid only for this call.
返回
Applied/NoOp or a structured installation failure.

被这些函数引用 eve::action::ActionNotifyRegistry::withBuiltins().

类成员变量说明

◆ capabilityName

constexpr const char* eve::action::IActionNotifyProvider::capabilityName = "eve.action.notify-provider"
staticconstexpr

在文件 ActionNotifyRegistry.h 第 119 行定义.


该类的文档由以下文件生成: