Beging merging transaction metadata code with ledger entry set code.

This commit is contained in:
JoelKatz
2012-07-27 12:56:28 -07:00
parent ad77087ee5
commit ce2e1cea33
5 changed files with 42 additions and 6 deletions

View File

@@ -115,10 +115,14 @@ protected:
std::set<TransactionMetaNode> mNodes;
public:
TransactionMetaSet(const uint256& txID, uint32 ledger) : mTransactionID(txID), mLedger(ledger)
{ ; }
TransactionMetaSet() : mLedger(0) { ; }
TransactionMetaSet(const uint256& txID, uint32 ledger) : mTransactionID(txID), mLedger(ledger) { ; }
TransactionMetaSet(uint32 ledger, const std::vector<unsigned char>&);
void init(const uint256& transactionID, uint32 ledger);
void clear() { mNodes.clear(); }
void swap(TransactionMetaSet&);
bool isNodeAffected(const uint256&) const;
TransactionMetaNode getAffectedNode(const uint256&);
const TransactionMetaNode& peekAffectedNode(const uint256&) const;