Feathercoin  0.5.0
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Namespaces
env_posix.cc File Reference
#include <deque>
#include <set>
#include <dirent.h>
#include <errno.h>
#include <fcntl.h>
#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/mman.h>
#include <sys/stat.h>
#include <sys/time.h>
#include <sys/types.h>
#include <time.h>
#include <unistd.h>
#include "leveldb/env.h"
#include "leveldb/slice.h"
#include "port/port.h"
#include "util/logging.h"
#include "util/mutexlock.h"
#include "util/posix_logger.h"
Include dependency graph for env_posix.cc:

Go to the source code of this file.

Namespaces

 leveldb
 

Variable Documentation

port::AtomicPointer allowed_

Definition at line 130 of file env_posix.cc.

void* arg

Definition at line 716 of file env_posix.cc.

char* base_

Definition at line 189 of file env_posix.cc.

pthread_cond_t bgsignal_

Definition at line 711 of file env_posix.cc.

pthread_t bgthread_

Definition at line 712 of file env_posix.cc.

char* dst_

Definition at line 191 of file env_posix.cc.

int fd_

Definition at line 76 of file env_posix.cc.

FILE* file_

Definition at line 42 of file env_posix.cc.

uint64_t file_offset_

Definition at line 193 of file env_posix.cc.

std::string filename_

Definition at line 41 of file env_posix.cc.

void(* function)(void *)

Definition at line 716 of file env_posix.cc.

char* last_sync_

Definition at line 192 of file env_posix.cc.

size_t length_

Definition at line 150 of file env_posix.cc.

char* limit_

Definition at line 190 of file env_posix.cc.

MmapLimiter* limiter_

Definition at line 151 of file env_posix.cc.

std::set<std::string> locked_files_

Definition at line 493 of file env_posix.cc.

PosixLockTable locks_

Definition at line 720 of file env_posix.cc.

size_t map_size_

Definition at line 188 of file env_posix.cc.

MmapLimiter mmap_limit_

Definition at line 721 of file env_posix.cc.

void* mmapped_region_

Definition at line 149 of file env_posix.cc.

pthread_mutex_t mu_

Definition at line 129 of file env_posix.cc.

std::string name_

Definition at line 484 of file env_posix.cc.

size_t page_size_

Definition at line 187 of file env_posix.cc.

bool pending_sync_

Definition at line 196 of file env_posix.cc.

BGQueue queue_

Definition at line 718 of file env_posix.cc.

bool started_bgthread_

Definition at line 713 of file env_posix.cc.

void(* user_function)(void *)

Definition at line 774 of file env_posix.cc.