| 
    rippled
    
   | 
 
Used to represent an account to the queue, and stores the transactions queued for that account by SeqProxy. More...

Public Types | |
| using | TxMap = std::map< SeqProxy, MaybeTx > | 
Public Member Functions | |
| TxQAccount (std::shared_ptr< STTx const > const &txn) | |
| Construct from a transaction.   | |
| TxQAccount (AccountID const &account) | |
| Construct from an account.   | |
| std::size_t | getTxnCount () const | 
| Return the number of transactions currently queued for this account.   | |
| bool | empty () const | 
| Checks if this account has no transactions queued.   | |
| TxMap::const_iterator | getPrevTx (SeqProxy seqProx) const | 
| Find the entry in transactions that precedes seqProx, if one does.   | |
| MaybeTx & | add (MaybeTx &&) | 
| Add a transaction candidate to this account for queuing.   | |
| bool | remove (SeqProxy seqProx) | 
| Remove the candidate with given SeqProxy value from this account.   | |
Public Attributes | |
| AccountID const | account | 
| The account.   | |
| TxMap | transactions | 
| Sequence number will be used as the key.   | |
| bool | retryPenalty = false | 
| bool | dropPenalty = false | 
Used to represent an account to the queue, and stores the transactions queued for that account by SeqProxy.
      
  | 
  explicit | 
      
  | 
  explicit | 
| std::size_t ripple::TxQ::TxQAccount::getTxnCount | ( | ) | const | 
| bool ripple::TxQ::TxQAccount::empty | ( | ) | const | 
| TxQ::TxQAccount::TxMap::const_iterator ripple::TxQ::TxQAccount::getPrevTx | ( | SeqProxy | seqProx | ) | const | 
| TxQ::MaybeTx & ripple::TxQ::TxQAccount::add | ( | MaybeTx && | txn | ) | 
| bool ripple::TxQ::TxQAccount::remove | ( | SeqProxy | seqProx | ) | 
| TxMap ripple::TxQ::TxQAccount::transactions |