// Allows you to compare any OTTransaction or OTItem to any other OTTransaction or OTItem, // and see if they share the same origin number. // // Let's say Alice sends a transfer #100 to Bob. // Then Bob receives a pending in his inbox, #800, which is in reference to #100. // Then Bob accepts the pending with processInbox #45, which is in reference to #800. // Then Alice receives a transferReceipt #64, which is in reference to #45. // Then Alice accepts the transferReceipt with processInbox #91, in reference to #64. // // ALL OF THOSE transactions and receipts will have origin #100 attached to them. // bool OTTransactionType::VerifyNumberOfOrigin(OTTransactionType & compareTo) { // Have to use the function here, NOT the internal variable. // (Because subclasses may override the function.) // return (this->GetNumberOfOrigin() == compareTo.GetNumberOfOrigin()); }
void OTTransactionType::SetNumberOfOrigin(OTTransactionType & setFrom) { m_lNumberOfOrigin = setFrom.GetNumberOfOrigin(); }