MCPcopy Create free account
hub / github.com/baidu/tera / NewRandomAccessFile

Method NewRandomAccessFile

src/leveldb/util/env_flash.cc:411–421  ·  view source on GitHub ↗

random read file

Source from the content-addressed store, hash-verified

409
410// random read file
411Status FlashEnv::NewRandomAccessFile(const std::string& fname, uint64_t fsize,
412 RandomAccessFile** result, const EnvOptions& options) {
413 FlashRandomAccessFile* f = new FlashRandomAccessFile(this, fname, fsize, options);
414 if (f == NULL || !f->isValid()) {
415 *result = NULL;
416 delete f;
417 return IOError(fname, errno);
418 }
419 *result = f;
420 return Status::OK();
421}
422
423Status FlashEnv::NewRandomAccessFile(const std::string& fname, RandomAccessFile** result,
424 const EnvOptions& options) {

Callers 2

FlashRandomAccessFileMethod · 0.45
ReadMethod · 0.45

Calls 2

IOErrorFunction · 0.70
isValidMethod · 0.45

Tested by

no test coverage detected