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

Optional target-domain adapter for instantaneous timeline gameplay events. 更多...

#include <ActionGameplayEventBlock.h>

类 eve::action::IActionGameplayEventSink 继承关系图:
eve::action::game_event_adapter::ActionGameEventSink

Public 成员函数

virtual ~IActionGameplayEventSink ()=default
 Releases IActionGameplayEventSink resources.
 
virtual Result< void > emit (const ActionGameplayEventBinding &binding, const ActionNotifyContext &context)=0
 Emit one validated event or return a structured domain failure.
 

静态 Public 属性

static constexpr const char * capabilityName = "eve.action.gameplay-event-sink"
 

详细描述

Optional target-domain adapter for instantaneous timeline gameplay events.

Implementations own event ordering, persistence, and subject resolution. Calls are synchronous on the ActionRuntime owner thread and may not retain arguments.

在文件 ActionGameplayEventBlock.h 第 33 行定义.

构造及析构函数说明

◆ ~IActionGameplayEventSink()

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

Releases IActionGameplayEventSink resources.

成员函数说明

◆ emit()

virtual Result< void > eve::action::IActionGameplayEventSink::emit ( const ActionGameplayEventBinding &  binding,
const ActionNotifyContext &  context 
)
pure virtual

Emit one validated event or return a structured domain failure.

在 eve::action::game_event_adapter::ActionGameEventSink 内被实现.

类成员变量说明

◆ capabilityName

constexpr const char* eve::action::IActionGameplayEventSink::capabilityName = "eve.action.gameplay-event-sink"
staticconstexpr

在文件 ActionGameplayEventBlock.h 第 35 行定义.


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