equal
deleted
inserted
replaced
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 |