src/hotspot/share/jfr/recorder/repository/jfrChunk.hpp
branchJEP-349-branch
changeset 57870 00860d9caf4d
parent 57361 53dccc90a5be
child 57887 a9cc3698a55c
--- a/src/hotspot/share/jfr/recorder/repository/jfrChunk.hpp	Fri Aug 23 18:47:55 2019 +0200
+++ b/src/hotspot/share/jfr/recorder/repository/jfrChunk.hpp	Sat Aug 24 14:30:27 2019 +0200
@@ -45,13 +45,19 @@
 
   JfrChunk();
   ~JfrChunk();
+  void reset();
+
+  const char* magic() const;
+  u2 major_version() const;
+  u2 minor_version() const;
+  int64_t cpu_frequency() const;
+  u2 capabilities() const;
 
   void update_start_ticks();
   void update_start_nanos();
   void save_current_and_update_start_ticks();
   void save_current_and_update_start_nanos();
 
-  void reset();
   int64_t last_checkpoint_offset() const;
   void set_last_checkpoint_offset(int64_t offset);
 
@@ -78,6 +84,7 @@
 
   int64_t duration() const;
   u1 generation() const;
+  u1 next_generation() const;
 };
 
 #endif // SHARE_VM_JFR_RECORDER_REPOSITORY_JFRRCHUNK_HPP