src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
changeset 58786 7909763ad193
parent 58132 caa25ab47aca
child 58823 6a21dba79b81
child 58863 c16ac7a2eba4
equal deleted inserted replaced
58785:c6cbcc673cd3 58786:7909763ad193
    31  public:
    31  public:
    32   void serialize(JfrCheckpointWriter& writer);
    32   void serialize(JfrCheckpointWriter& writer);
    33 };
    33 };
    34 
    34 
    35 class JfrThreadGroupConstant : public JfrSerializer {
    35 class JfrThreadGroupConstant : public JfrSerializer {
    36  public:
       
    37   void serialize(JfrCheckpointWriter& writer);
       
    38 };
       
    39 
       
    40 class ClassUnloadTypeSet : public JfrSerializer {
       
    41  public:
    36  public:
    42   void serialize(JfrCheckpointWriter& writer);
    37   void serialize(JfrCheckpointWriter& writer);
    43 };
    38 };
    44 
    39 
    45 class FlagValueOriginConstant : public JfrSerializer {
    40 class FlagValueOriginConstant : public JfrSerializer {
   105 class VMOperationTypeConstant : public JfrSerializer {
   100 class VMOperationTypeConstant : public JfrSerializer {
   106  public:
   101  public:
   107   void serialize(JfrCheckpointWriter& writer);
   102   void serialize(JfrCheckpointWriter& writer);
   108 };
   103 };
   109 
   104 
   110 class TypeSet : public JfrSerializer {
       
   111  private:
       
   112   JfrCheckpointWriter* _leakp_writer;
       
   113  public:
       
   114   explicit TypeSet(JfrCheckpointWriter* leakp_writer = NULL);
       
   115   void serialize(JfrCheckpointWriter& writer);
       
   116 };
       
   117 
       
   118 class ThreadStateConstant : public JfrSerializer {
   105 class ThreadStateConstant : public JfrSerializer {
   119  public:
   106  public:
   120   void serialize(JfrCheckpointWriter& writer);
   107   void serialize(JfrCheckpointWriter& writer);
   121 };
   108 };
   122 
   109