Mercurial > hg > graal-jvmci-8
comparison src/share/vm/utilities/ostream.hpp @ 10195:e12c9b3740db
8012260: ciReplay: Include PID into the name of replay data file
Reviewed-by: kvn, twisti
author | vlivanov |
---|---|
date | Thu, 25 Apr 2013 11:02:32 -0700 |
parents | 0598674c0056 |
children | dbc0b5dc08f5 |
comparison
equal
deleted
inserted
replaced
10141:47766e2d2527 | 10195:e12c9b3740db |
---|---|
194 bool _need_close; | 194 bool _need_close; |
195 public: | 195 public: |
196 fileStream() { _file = NULL; _need_close = false; } | 196 fileStream() { _file = NULL; _need_close = false; } |
197 fileStream(const char* file_name); | 197 fileStream(const char* file_name); |
198 fileStream(const char* file_name, const char* opentype); | 198 fileStream(const char* file_name, const char* opentype); |
199 fileStream(FILE* file) { _file = file; _need_close = false; } | 199 fileStream(FILE* file, bool need_close = false) { _file = file; _need_close = need_close; } |
200 ~fileStream(); | 200 ~fileStream(); |
201 bool is_open() const { return _file != NULL; } | 201 bool is_open() const { return _file != NULL; } |
202 void set_need_close(bool b) { _need_close = b;} | 202 void set_need_close(bool b) { _need_close = b;} |
203 virtual void write(const char* c, size_t len); | 203 virtual void write(const char* c, size_t len); |
204 size_t read(void *data, size_t size, size_t count) { return ::fread(data, size, count, _file); } | 204 size_t read(void *data, size_t size, size_t count) { return ::fread(data, size, count, _file); } |