载入中...
搜索中...
未找到
eve::editing::ReadOnlyAuthority类 参考final

Authority that permits discovery and dry-run but rejects commits. 更多...

#include <EditingAuthority.h>

类 eve::editing::ReadOnlyAuthority 继承关系图:
eve::editing::IEditAuthority

Public 成员函数

Result< AuthorityPlan > preflight (const TransactionSpec &transaction, std::span< const DomainOperation > operations) override
 Preflight.
 
Result< TransactionReceipt > commit (const AuthorityPlan &plan) override
 Commits commit.
 
Result< TransactionReceipt > compensate (const TransactionReceipt &receipt) override
 Compensate.
 
- Public 成员函数 继承自 eve::editing::IEditAuthority
virtual ~IEditAuthority ()=default
 Releases IEditAuthority resources.
 

详细描述

Authority that permits discovery and dry-run but rejects commits.

在文件 EditingAuthority.h 第 65 行定义.

成员函数说明

◆ commit()

Result< TransactionReceipt > eve::editing::ReadOnlyAuthority::commit ( const AuthorityPlan &  plan)
overridevirtual

Commits commit.

实现了 eve::editing::IEditAuthority.

在文件 EditingAuthority.cpp 第 240 行定义.

◆ compensate()

Result< TransactionReceipt > eve::editing::ReadOnlyAuthority::compensate ( const TransactionReceipt &  receipt)
overridevirtual

Compensate.

实现了 eve::editing::IEditAuthority.

在文件 EditingAuthority.cpp 第 246 行定义.

◆ preflight()

Result< AuthorityPlan > eve::editing::ReadOnlyAuthority::preflight ( const TransactionSpec &  transaction,
std::span< const DomainOperation >  operations 
)
overridevirtual

Preflight.

实现了 eve::editing::IEditAuthority.

在文件 EditingAuthority.cpp 第 232 行定义.


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