src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.hpp
changeset 53897 0abec72a3ac2
parent 53244 9807daeb47c4
child 57360 5d043a159d5c
child 58132 caa25ab47aca
equal deleted inserted replaced
53896:b47fd614c75e 53897:0abec72a3ac2
    39   friend class JfrRepository;
    39   friend class JfrRepository;
    40  private:
    40  private:
    41   JfrChunkState* _chunkstate;
    41   JfrChunkState* _chunkstate;
    42 
    42 
    43   bool open();
    43   bool open();
    44   size_t close(intptr_t metadata_offset);
    44   size_t close(int64_t metadata_offset);
    45   void write_header(intptr_t metadata_offset);
    45   void write_header(int64_t metadata_offset);
    46   void set_chunk_path(const char* chunk_path);
    46   void set_chunk_path(const char* chunk_path);
    47 
    47 
    48  public:
    48  public:
    49   JfrChunkWriter();
    49   JfrChunkWriter();
    50   bool initialize();
    50   bool initialize();
    51   intptr_t size_written() const;
    51   int64_t size_written() const;
    52   intptr_t previous_checkpoint_offset() const;
    52   int64_t previous_checkpoint_offset() const;
    53   void set_previous_checkpoint_offset(intptr_t offset);
    53   void set_previous_checkpoint_offset(int64_t offset);
    54   void time_stamp_chunk_now();
    54   void time_stamp_chunk_now();
    55 };
    55 };
    56 
    56 
    57 #endif // SHARE_JFR_RECORDER_REPOSITORY_JFRCHUNKWRITER_HPP
    57 #endif // SHARE_JFR_RECORDER_REPOSITORY_JFRCHUNKWRITER_HPP