src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp
branchJEP-349-branch
changeset 58823 6a21dba79b81
parent 58251 c4067538a0f2
parent 58786 7909763ad193
equal deleted inserted replaced
58806:a7d850b47b19 58823:6a21dba79b81
    31 
    31 
    32 class JfrTypeManager : public AllStatic {
    32 class JfrTypeManager : public AllStatic {
    33  public:
    33  public:
    34   static bool initialize();
    34   static bool initialize();
    35   static void destroy();
    35   static void destroy();
    36   static void clear();
       
    37   static void on_rotation();
    36   static void on_rotation();
    38   static void write_threads(JfrCheckpointWriter& writer);
    37   static void write_threads(JfrCheckpointWriter& writer);
    39   static void create_thread_blob(Thread* t);
    38   static void create_thread_blob(Thread* t);
    40   static void write_thread_checkpoint(Thread* t);
    39   static void write_thread_checkpoint(Thread* t);
    41   static bool has_new_static_type();
    40   static bool has_new_static_type();
    42   static void write_static_types(JfrCheckpointWriter& writer);
    41   static void write_static_types(JfrCheckpointWriter& writer);
    43   static size_t flush_type_set();
       
    44   static void write_type_set();
       
    45   static void write_type_set_for_unloaded_classes();
       
    46 };
    42 };
    47 
    43 
    48 #endif // SHARE_JFR_RECORDER_CHECKPOINT_TYPES_JFRTYPEMANAGER_HPP
    44 #endif // SHARE_JFR_RECORDER_CHECKPOINT_TYPES_JFRTYPEMANAGER_HPP