From e2eb82b1466137e5737056b5cadf00ea86d90353 Mon Sep 17 00:00:00 2001 From: Brian Norris Date: Wed, 6 Jun 2012 09:48:54 -0700 Subject: [PATCH] action: fix some comments --- action.h | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/action.h b/action.h index bf5e6c3..976fd48 100644 --- 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; }; -- 2.34.1