action: fix some comments
authorBrian Norris <banorris@uci.edu>
Wed, 6 Jun 2012 16:48:54 +0000 (09:48 -0700)
committerBrian Norris <banorris@uci.edu>
Wed, 6 Jun 2012 16:48:54 +0000 (09:48 -0700)
action.h

index bf5e6c35476693808b301ec6b4f5b9879e39214b..976fd4881c8033c277d3d2b7d27b781a08b693a6 100644 (file)
--- a/action.h
+++ b/action.h
@@ -25,10 +25,10 @@ typedef enum action_type {
 /* Forward declaration */
 class Node;
 class ClockVector;
+
 /**
  * The ModelAction class encapsulates an atomic action.
  */
-
 class ModelAction {
 public:
        ModelAction(action_type_t type, memory_order order, void *loc, int value);
@@ -79,16 +79,18 @@ private:
        /** The thread id that performed this action. */
        thread_id_t tid;
        
-       /** The value written.  This should probably be something longer. */
+       /** The value read or written (if RMW, then the value written). This
+        * should probably be something longer. */
        int value;
 
+       /** A back reference to a Node in NodeStack, if this ModelAction is
+        * saved on the NodeStack. */
        Node *node;
        
        int seq_number;
 
-       /** The clock vector stored with this action if this action is a
-        *  store release */
-
+       /** The clock vector stored with this action; only needed if this
+        * action is a store release? */
        ClockVector *cv;
 };