src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
branchJEP-349-branch
changeset 57360 5d043a159d5c
parent 53244 9807daeb47c4
child 57983 a57907813a83
equal deleted inserted replaced
57359:4cab5edc2950 57360:5d043a159d5c
    40 class ClassUnloadTypeSet : public JfrSerializer {
    40 class ClassUnloadTypeSet : public JfrSerializer {
    41  public:
    41  public:
    42   void serialize(JfrCheckpointWriter& writer);
    42   void serialize(JfrCheckpointWriter& writer);
    43 };
    43 };
    44 
    44 
       
    45 class FlushTypeSet : public JfrSerializer {
       
    46  size_t _elements;
       
    47  public:
       
    48   void serialize(JfrCheckpointWriter& writer);
       
    49   size_t elements() const;
       
    50 };
    45 class FlagValueOriginConstant : public JfrSerializer {
    51 class FlagValueOriginConstant : public JfrSerializer {
    46  public:
    52  public:
    47   void serialize(JfrCheckpointWriter& writer);
    53   void serialize(JfrCheckpointWriter& writer);
    48 };
    54 };
    49 
    55 
   127   void serialize(JfrCheckpointWriter& writer);
   133   void serialize(JfrCheckpointWriter& writer);
   128 };
   134 };
   129 
   135 
   130 class JfrThreadConstant : public JfrSerializer {
   136 class JfrThreadConstant : public JfrSerializer {
   131  private:
   137  private:
   132   JavaThread* _thread;
   138   Thread* _thread;
   133  public:
   139  public:
   134   JfrThreadConstant(JavaThread* jt) : _thread(jt) {}
   140   JfrThreadConstant(Thread* t) : _thread(t) {}
   135   void serialize(JfrCheckpointWriter& writer);
   141   void serialize(JfrCheckpointWriter& writer);
   136 };
   142 };
   137 
   143 
   138 #endif // SHARE_JFR_RECORDER_CHECKPOINT_TYPES_JFRTYPE_HPP
   144 #endif // SHARE_JFR_RECORDER_CHECKPOINT_TYPES_JFRTYPE_HPP