src/share/vm/jfr/recorder/repository/jfrChunkWriter.hpp

changeset 9947
db357034b763
parent 9858
b985cbb00e68
equal deleted inserted replaced
9946:103d1261f1f4 9947:db357034b763
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_VM_JFR_RECORDER_REPOSITORY_JFRCHUNKWRITER_HPP 57 #endif // SHARE_VM_JFR_RECORDER_REPOSITORY_JFRCHUNKWRITER_HPP

mercurial