ewmscp  ..
Classes | Typedefs | Functions | Variables
fileOpsTests.cpp File Reference

(v0.19-24-g0617ca1 with changes)

#include <fcntl.h>
#include <stdio.h>
#include <string.h>
#include <sys/mman.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
#include "throwcall.h"
#include <OptionsChrono.h>
#include <algorithm>
#include <cmath>
#include <list>
#include <numeric>
#include <set>
#include <thread>
Include dependency graph for fileOpsTests.cpp:

Go to the source code of this file.

Classes

class  baseTest
 
class  tmpFile
 
class  vimWrite
 
class  keepOpen
 
class  appendBlocks
 
class  simpleWrite
 
class  cpWrite
 
class  directWrite
 
class  mmapWrite
 
class  sparseWrite
 
class  sparseWrite2
 
class  findMinHoleSize
 
class  appendHole
 
class  createUnlinkCreate
 
class  closeMvUpdate
 
class  createUnlinkClose
 
class  simpleRead
 
class  mmapRead
 
class  truncateToSize
 
class  uglyNames
 
class  uglyPaths
 

Typedefs

typedef std::chrono::high_resolution_clock clockType
 

Functions

std::ostream & operator<< (std::ostream &stream, clockType::duration t)
 
int main (int argc, const char *argv[])
 

Variables

static tmpFile tmpFileInstance
 
static vimWrite vimWriteInstance
 
static keepOpen keepOpenInstance
 
static appendBlocks appendBlocksInstance
 
static simpleWrite simpleWriteInstance
 
static cpWrite cpWriteInstance
 
static directWrite directWriteInstance
 
static mmapWrite mmapWriteInstance
 
static sparseWrite sparseWriteInstance
 
static sparseWrite2 sparseWriteInstance2
 
static findMinHoleSize findMinHoleSizeInstance
 
static appendHole appendHoleInstance
 
static createUnlinkCreate createUnlinkCreateInstance
 
static closeMvUpdate closeMvUpdateInstance
 
static createUnlinkClose createUnlinkCloseInstance
 
static simpleRead simpleReadInstance
 
static mmapRead mmapReadInstance
 
static truncateToSize truncateToSizeInstance
 
static uglyNames uglyNamesInstance
 
static uglyPaths uglyPathsInstance