equal
deleted
inserted
replaced
23 */ |
23 */ |
24 |
24 |
25 #ifndef SHARE_JFR_RECORDER_CHECKPOINT_JFRCHECKPOINTWRITER_HPP |
25 #ifndef SHARE_JFR_RECORDER_CHECKPOINT_JFRCHECKPOINTWRITER_HPP |
26 #define SHARE_JFR_RECORDER_CHECKPOINT_JFRCHECKPOINTWRITER_HPP |
26 #define SHARE_JFR_RECORDER_CHECKPOINT_JFRCHECKPOINTWRITER_HPP |
27 |
27 |
28 #include "jfr/recorder/checkpoint/jfrCheckpointBlob.hpp" |
|
29 #include "jfr/recorder/storage/jfrBuffer.hpp" |
28 #include "jfr/recorder/storage/jfrBuffer.hpp" |
|
29 #include "jfr/utilities/jfrBlob.hpp" |
30 #include "jfr/utilities/jfrTime.hpp" |
30 #include "jfr/utilities/jfrTime.hpp" |
31 #include "jfr/utilities/jfrTypes.hpp" |
31 #include "jfr/utilities/jfrTypes.hpp" |
32 #include "jfr/writers/jfrEventWriterHost.inline.hpp" |
32 #include "jfr/writers/jfrEventWriterHost.inline.hpp" |
33 #include "jfr/writers/jfrMemoryWriterHost.inline.hpp" |
33 #include "jfr/writers/jfrMemoryWriterHost.inline.hpp" |
34 #include "jfr/writers/jfrStorageAdapter.hpp" |
34 #include "jfr/writers/jfrStorageAdapter.hpp" |
78 void write_count(u4 nof_entries, int64_t offset); |
78 void write_count(u4 nof_entries, int64_t offset); |
79 void write_key(u8 key); |
79 void write_key(u8 key); |
80 const JfrCheckpointContext context() const; |
80 const JfrCheckpointContext context() const; |
81 void set_context(const JfrCheckpointContext ctx); |
81 void set_context(const JfrCheckpointContext ctx); |
82 bool has_data() const; |
82 bool has_data() const; |
83 JfrCheckpointBlobHandle copy(const JfrCheckpointContext* ctx = NULL); |
83 JfrBlobHandle copy(const JfrCheckpointContext* ctx = NULL); |
84 JfrCheckpointBlobHandle move(const JfrCheckpointContext* ctx = NULL); |
84 JfrBlobHandle move(const JfrCheckpointContext* ctx = NULL); |
85 }; |
85 }; |
86 |
86 |
87 #endif // SHARE_JFR_RECORDER_CHECKPOINT_JFRCHECKPOINTWRITER_HPP |
87 #endif // SHARE_JFR_RECORDER_CHECKPOINT_JFRCHECKPOINTWRITER_HPP |