From: Brian Norris Date: Sat, 26 Jan 2013 00:59:16 +0000 (-0800) Subject: promise: update names/comments X-Git-Tag: oopsla2013~317 X-Git-Url: http://demsky.eecs.uci.edu/git/?p=model-checker.git;a=commitdiff_plain;h=1b5185231cf94d29d52d497645577841df4fb603 promise: update names/comments Make it more clear what 'act' is (it's a 'read' action). --- diff --git a/promise.h b/promise.h index 35515d2..8ff8c3e 100644 --- a/promise.h +++ b/promise.h @@ -21,15 +21,15 @@ struct future_value { class Promise { public: - Promise(ModelAction *act, struct future_value fv) : + Promise(ModelAction *read, struct future_value fv) : num_available_threads(0), value(fv.value), expiration(fv.expiration), - read(act), + read(read), write(NULL) { add_thread(fv.tid); - eliminate_thread(act->get_tid()); + eliminate_thread(read->get_tid()); } modelclock_t get_expiration() const { return expiration; } ModelAction * get_action() const { return read; } @@ -54,7 +54,10 @@ class Promise { const uint64_t value; const modelclock_t expiration; + + /** @brief The action which reads a promised value */ ModelAction * const read; + const ModelAction *write; };