Electroneum
Public Types | Public Member Functions | List of all members
Electroneum::PendingTransaction Struct Referenceabstract

Transaction-like interface for sending money. More...

#include <wallet2_api.h>

Inheritance diagram for Electroneum::PendingTransaction:
Inheritance graph
[legend]

Public Types

enum  Status { Status_Ok, Status_Error, Status_Critical }
 
enum  Priority { Priority_Low = 1, Priority_Medium = 2, Priority_High = 3, Priority_Last }
 

Public Member Functions

virtual ~PendingTransaction ()=0
 
virtual int status () const =0
 
virtual std::string errorString () const =0
 
virtual bool commit (const std::string &filename="", bool overwrite=false)=0
 
virtual uint64_t amount () const =0
 
virtual uint64_t dust () const =0
 
virtual uint64_t fee () const =0
 
virtual std::vector< std::string > txid () const =0
 
virtual uint64_t txCount () const =0
 txCount - number of transactions current transaction will be splitted to More...
 

Detailed Description

Transaction-like interface for sending money.

Member Enumeration Documentation

◆ Priority

Enumerator
Priority_Low 
Priority_Medium 
Priority_High 
Priority_Last 

◆ Status

Enumerator
Status_Ok 
Status_Error 
Status_Critical 

Constructor & Destructor Documentation

◆ ~PendingTransaction()

Electroneum::PendingTransaction::~PendingTransaction ( )
pure virtual

Member Function Documentation

◆ amount()

virtual uint64_t Electroneum::PendingTransaction::amount ( ) const
pure virtual

◆ commit()

virtual bool Electroneum::PendingTransaction::commit ( const std::string &  filename = "",
bool  overwrite = false 
)
pure virtual

◆ dust()

virtual uint64_t Electroneum::PendingTransaction::dust ( ) const
pure virtual

◆ errorString()

virtual std::string Electroneum::PendingTransaction::errorString ( ) const
pure virtual

◆ fee()

virtual uint64_t Electroneum::PendingTransaction::fee ( ) const
pure virtual

◆ status()

virtual int Electroneum::PendingTransaction::status ( ) const
pure virtual

◆ txCount()

virtual uint64_t Electroneum::PendingTransaction::txCount ( ) const
pure virtual

txCount - number of transactions current transaction will be splitted to

Returns

Implemented in Electroneum::PendingTransactionImpl.

◆ txid()

virtual std::vector<std::string> Electroneum::PendingTransaction::txid ( ) const
pure virtual

The documentation for this struct was generated from the following files: