src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
changeset 58863 c16ac7a2eba4
parent 58786 7909763ad193
equal deleted inserted replaced
58861:2c3cc4b01880 58863:c16ac7a2eba4
    24 
    24 
    25 #ifndef SHARE_JFR_RECORDER_CHECKPOINT_TYPES_JFRTYPE_HPP
    25 #ifndef SHARE_JFR_RECORDER_CHECKPOINT_TYPES_JFRTYPE_HPP
    26 #define SHARE_JFR_RECORDER_CHECKPOINT_TYPES_JFRTYPE_HPP
    26 #define SHARE_JFR_RECORDER_CHECKPOINT_TYPES_JFRTYPE_HPP
    27 
    27 
    28 #include "jfr/metadata/jfrSerializer.hpp"
    28 #include "jfr/metadata/jfrSerializer.hpp"
    29 
       
    30 class JfrThreadConstantSet : public JfrSerializer {
       
    31  public:
       
    32   void serialize(JfrCheckpointWriter& writer);
       
    33 };
       
    34 
       
    35 class JfrThreadGroupConstant : public JfrSerializer {
       
    36  public:
       
    37   void serialize(JfrCheckpointWriter& writer);
       
    38 };
       
    39 
    29 
    40 class FlagValueOriginConstant : public JfrSerializer {
    30 class FlagValueOriginConstant : public JfrSerializer {
    41  public:
    31  public:
    42   void serialize(JfrCheckpointWriter& writer);
    32   void serialize(JfrCheckpointWriter& writer);
    43 };
    33 };
   100 class VMOperationTypeConstant : public JfrSerializer {
    90 class VMOperationTypeConstant : public JfrSerializer {
   101  public:
    91  public:
   102   void serialize(JfrCheckpointWriter& writer);
    92   void serialize(JfrCheckpointWriter& writer);
   103 };
    93 };
   104 
    94 
       
    95 class JfrThreadConstantSet : public JfrSerializer {
       
    96  public:
       
    97   void serialize(JfrCheckpointWriter& writer);
       
    98 };
       
    99 
       
   100 class JfrThreadGroupConstant : public JfrSerializer {
       
   101  public:
       
   102   void serialize(JfrCheckpointWriter& writer);
       
   103 };
       
   104 
   105 class ThreadStateConstant : public JfrSerializer {
   105 class ThreadStateConstant : public JfrSerializer {
   106  public:
   106  public:
   107   void serialize(JfrCheckpointWriter& writer);
   107   void serialize(JfrCheckpointWriter& writer);
   108 };
   108 };
   109 
   109 
   110 class JfrThreadConstant : public JfrSerializer {
   110 class JfrThreadConstant : public JfrSerializer {
   111  private:
   111  private:
   112   JavaThread* _thread;
   112   Thread* _thread;
   113  public:
   113  public:
   114   JfrThreadConstant(JavaThread* jt) : _thread(jt) {}
   114   JfrThreadConstant(Thread* t) : _thread(t) {}
   115   void serialize(JfrCheckpointWriter& writer);
   115   void serialize(JfrCheckpointWriter& writer);
   116 };
   116 };
   117 
   117 
   118 #endif // SHARE_JFR_RECORDER_CHECKPOINT_TYPES_JFRTYPE_HPP
   118 #endif // SHARE_JFR_RECORDER_CHECKPOINT_TYPES_JFRTYPE_HPP