model: make set_current_action() private
authorBrian Norris <banorris@uci.edu>
Tue, 3 Jul 2012 21:57:40 +0000 (14:57 -0700)
committerBrian Norris <banorris@uci.edu>
Fri, 6 Jul 2012 18:54:06 +0000 (11:54 -0700)
It's only used within ModelChecker...

model.h

diff --git a/model.h b/model.h
index 22430378298aaa60c7755e40be665fe68d1bd275..4ea55903dde4ae3b595ca5a653c22415b50f320a 100644 (file)
--- a/model.h
+++ b/model.h
@@ -41,13 +41,6 @@ public:
        /** @returns the context for the main model-checking system thread */
        ucontext_t * get_system_context(void) { return system_context; }
 
-       /**
-        * Stores the ModelAction for the current thread action.  Call this
-        * immediately before switching from user- to system-context to pass
-        * data between them.
-        * @param act The ModelAction created by the user-thread action
-        */
-       void set_current_action(ModelAction *act) { current_action = act; }
        void check_current_action(void);
        void print_summary(void);
        Thread * schedule_next_thread();
@@ -70,6 +63,14 @@ private:
        modelclock_t used_sequence_numbers;
        int num_executions;
 
+       /**
+        * Stores the ModelAction for the current thread action.  Call this
+        * immediately before switching from user- to system-context to pass
+        * data between them.
+        * @param act The ModelAction created by the user-thread action
+        */
+       void set_current_action(ModelAction *act) { current_action = act; }
+
        ModelAction * get_last_conflict(ModelAction *act);
        void set_backtracking(ModelAction *act);
        thread_id_t get_next_replay_thread();