src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.hpp
branchJEP-349-branch
changeset 57360 5d043a159d5c
parent 53244 9807daeb47c4
child 57870 00860d9caf4d
--- a/src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.hpp	Fri May 17 15:53:21 2019 +0200
+++ b/src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.hpp	Fri May 17 16:02:27 2019 +0200
@@ -44,6 +44,10 @@
   static JfrArtifactSet* _artifacts;
   static JfrArtifactClosure* _subsystem_callback;
   static bool _class_unload;
+  static bool _flushpoint;
+  static bool is_rotating();
+  static bool is_not_rotating();
+  static bool current_epoch();
 
   static void do_klass(Klass* k);
   static void do_unloaded_klass(Klass* k);
@@ -67,7 +71,7 @@
   static void write_class_loader_constants(JfrCheckpointWriter* writer, JfrCheckpointWriter* leakp_writer);
   static void write_method_constants(JfrCheckpointWriter* writer, JfrCheckpointWriter* leakp_writer);
   static void write_symbol_constants(JfrCheckpointWriter* writer, JfrCheckpointWriter* leakp_writer);
-  static void serialize(JfrCheckpointWriter* writer, JfrCheckpointWriter* leakp_writer, bool class_unload);
+  static size_t serialize(JfrCheckpointWriter* writer, JfrCheckpointWriter* leakp_writer, bool class_unload, bool flushpoint);
 };
 
 #endif // SHARE_JFR_RECORDER_CHECKPOINT_TYPES_JFRTYPESET_HPP