载入中...
搜索中...
未找到
eve::transaction::Transaction类 参考
Script module factory for generic transaction ledgers. 更多...
#include <Transaction.h>
类 eve::transaction::Transaction 继承关系图:
Public 成员函数 | |
| Module_REG (Transaction) | |
| Transaction ()=default | |
| Transaction. | |
| ~Transaction () override=default | |
| Transaction. | |
| Transaction (const Transaction &)=delete | |
| Transaction & | operator= (const Transaction &)=delete |
| Transaction (Transaction &&)=default | |
| Transaction. | |
| Transaction & | operator= (Transaction &&)=default |
| Operator =. | |
Public 成员函数 继承自 eve::Module | |
| virtual | ~Module () |
| Module. | |
| virtual std::string | getName () const =0 |
| Returns the name. | |
静态 Public 成员函数 | |
| static Ledger * | newLedger () |
| Allocates a module-owned transaction ledger. | |
详细描述
Script module factory for generic transaction ledgers.
在文件 Transaction.h 第 423 行定义.
构造及析构函数说明
◆ Transaction() [1/3]
|
default |
◆ ~Transaction()
|
overridedefault |
◆ Transaction() [2/3]
|
delete |
◆ Transaction() [3/3]
|
default |
成员函数说明
◆ Module_REG()
| eve::transaction::Transaction::Module_REG | ( | Transaction | ) |
◆ newLedger()
|
static |
Allocates a module-owned transaction ledger.
- 返回
- Borrowed nullable pointer to the module-owned ledger; null means allocation failed. @ownership The Transaction module owns the ledger and releases it during module teardown. @lifetime Valid until explicit ledger release or Transaction module unload; use the ledger handle in asynchronous code. @thread Call on the module's owning thread. @reentrancy The factory does not invoke external callbacks; do not use the result across module teardown.
在文件 Transaction.cpp 第 764 行定义.
◆ operator=() [1/2]
|
delete |
◆ operator=() [2/2]
|
default |
Operator =.
该类的文档由以下文件生成:
- src/modules/transaction/Transaction.h
- src/modules/transaction/Transaction.cpp
Public 成员函数 继承自