src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp
branchJEP-349-branch
changeset 57983 a57907813a83
parent 57886 87f8a814310d
child 58157 9dca61a7df19
equal deleted inserted replaced
57971:aa7b1ea52413 57983:a57907813a83
    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