Storage Engine API
mmap_windows.cpp File Reference
#include "mongo/platform/basic.h"
#include "mongo/db/storage/mmap_v1/mmap.h"
#include "mongo/db/storage/mmap_v1/durable_mapped_file.h"
#include "mongo/db/storage/mmap_v1/file_allocator.h"
#include "mongo/stdx/mutex.h"
#include "mongo/util/log.h"
#include "mongo/util/processinfo.h"
#include "mongo/util/text.h"
#include "mongo/util/timer.h"

Classes

class  mongo::WindowsFlushable
 

Namespaces

 mongo
 Copyright (C) 2014 MongoDB Inc.
 

Macros

#define MONGO_LOG_DEFAULT_COMPONENT   ::mongo::logger::LogComponent::kControl
 

Functions

unsigned long long mongo::AlignNumber (unsigned long long number, unsigned long long granularity)
 
static void * mongo::getNextMemoryMappedFileLocation (unsigned long long mmfSize)
 

Variables

stdx::mutex mongo::mapViewMutex
 
const unsigned long long mongo::memoryMappedFileLocationFloor = 256LL * 1024LL * 1024LL * 1024LL
 
static unsigned long long mongo::_nextMemoryMappedFileLocation = memoryMappedFileLocationFloor
 
static SimpleMutex mongo::_nextMemoryMappedFileLocationMutex
 

Macro Definition Documentation

◆ MONGO_LOG_DEFAULT_COMPONENT

#define MONGO_LOG_DEFAULT_COMPONENT   ::mongo::logger::LogComponent::kControl