载入中...
搜索中...
未找到
eve::transaction::Transaction类 参考

Script module factory for generic transaction ledgers. 更多...

#include <Transaction.h>

类 eve::transaction::Transaction 继承关系图:
eve::Module

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]

eve::transaction::Transaction::Transaction ( )
default

◆ ~Transaction()

eve::transaction::Transaction::~Transaction ( )
overridedefault

◆ Transaction() [2/3]

eve::transaction::Transaction::Transaction ( const Transaction &  )
delete

◆ Transaction() [3/3]

eve::transaction::Transaction::Transaction ( Transaction &&  )
default

成员函数说明

◆ Module_REG()

eve::transaction::Transaction::Module_REG ( Transaction  )

◆ newLedger()

Ledger * eve::transaction::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]

Transaction & eve::transaction::Transaction::operator= ( const Transaction &  )
delete

◆ operator=() [2/2]

Transaction & eve::transaction::Transaction::operator= ( Transaction &&  )
default

Operator =.


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