43 LogFile(
const std::string&
name,
bool readwrite =
false);
56 void writeAt(
unsigned long long offset,
const void* _bug,
size_t _len);
58 void readAt(
unsigned long long offset,
void* _buf,
size_t _len);
size_t _blkSize
Definition: logfile.h:81
void readAt(unsigned long long offset, void *_buf, size_t _len)
Definition: logfile.cpp:224
Copyright (C) 2014 MongoDB Inc.
Definition: bson_collection_catalog_entry.cpp:38
LogFile(const std::string &name, bool readwrite=false)
create the file and open.
Definition: logfile.cpp:153
const std::string _name
Definition: logfile.h:60
bool _direct
Definition: logfile.h:77
void writeAt(unsigned long long offset, const void *_bug, size_t _len)
write at specified offset.
Definition: logfile.cpp:211
int HANDLE
Definition: mmap.h:42
void truncate()
Definition: logfile.cpp:199
fd_type _fd
Definition: logfile.h:76
~LogFile()
closes
Definition: logfile.cpp:193
int fd_type
Definition: logfile.h:74
void synchronousAppend(const void *buf, size_t len)
append to file.
Definition: logfile.cpp:230
Database *const OperationContext *const const StringData name
Definition: database_impl.cpp:82
const size_t minDirectIOSizeBytes
Definition: logfile.h:68