118 }; 119 120 class TypeSet : public JfrSerializer { 121 public: 122 void serialize(JfrCheckpointWriter& writer); 123 }; 124 125 class ThreadStateConstant : public JfrSerializer { 126 public: 127 void serialize(JfrCheckpointWriter& writer); 128 }; 129 130 class JfrThreadConstant : public JfrSerializer { 131 private: 132 JavaThread* _thread; 133 public: 134 JfrThreadConstant(JavaThread* jt) : _thread(jt) {} 135 void serialize(JfrCheckpointWriter& writer); 136 }; 137 138 class ZStatCounterTypeConstant : public JfrSerializer { 139 public: 140 void serialize(JfrCheckpointWriter& writer); 141 }; 142 143 class ZStatSamplerTypeConstant : public JfrSerializer { 144 public: 145 void serialize(JfrCheckpointWriter& writer); 146 }; 147 148 #endif // SHARE_VM_JFR_CHECKPOINT_CONSTANT_JFRCONSTANT_HPP | 118 }; 119 120 class TypeSet : public JfrSerializer { 121 public: 122 void serialize(JfrCheckpointWriter& writer); 123 }; 124 125 class ThreadStateConstant : public JfrSerializer { 126 public: 127 void serialize(JfrCheckpointWriter& writer); 128 }; 129 130 class JfrThreadConstant : public JfrSerializer { 131 private: 132 JavaThread* _thread; 133 public: 134 JfrThreadConstant(JavaThread* jt) : _thread(jt) {} 135 void serialize(JfrCheckpointWriter& writer); 136 }; 137 138 class ZStatisticsCounterTypeConstant : public JfrSerializer { 139 public: 140 void serialize(JfrCheckpointWriter& writer); 141 }; 142 143 class ZStatisticsSamplerTypeConstant : public JfrSerializer { 144 public: 145 void serialize(JfrCheckpointWriter& writer); 146 }; 147 148 #endif // SHARE_VM_JFR_CHECKPOINT_CONSTANT_JFRCONSTANT_HPP |