void Transaction::abort(Messages& messages) { log->recordAbort(id); for (size_t i = 0; i < enrolledMessages.size(); ++i) messages.abort(enrolledMessages[i], shared_from_this()); state = TRANS_ABORTED; }