]> git.mxchange.org Git - simgear.git/blobdiff - simgear/misc/props.hxx
Updates to build system to better support automake-1.5
[simgear.git] / simgear / misc / props.hxx
index df15d9d6025d69e711ef5aa5a9534e5f92daa444..b9a0157ac4bca01f341913748546a7357ce5c5cd 100644 (file)
@@ -511,7 +511,9 @@ public:
   enum Attribute {
     READ = 1,
     WRITE = 2,
-    ARCHIVE = 4
+    ARCHIVE = 4,
+    TRACE_READ = 8,
+    TRACE_WRITE = 16
   };
 
 
@@ -1038,6 +1040,24 @@ private:
    */
   void clear_value ();
 
+
+  /**
+   * Get the value as a string.
+   */
+  string get_string () const;
+
+
+  /**
+   * Trace a read access.
+   */
+  void trace_read (Type accessType) const;
+
+
+  /**
+   * Trace a write access.
+   */
+  void trace_write (Type accessType) const;
+
   string _name;
   int _index;
   SGPropertyNode * _parent;