#include <cstring>#include <cstdlib>#include <iostream>#include <sys/types.h>#include <sys/mman.h>#include "timer.h"#include "util.h"Go to the source code of this file.
Functions | |
| string | gettempfolder () |
| void | createtempfile (ofstream &fileStream, string &filePath, std::ios_base::openmode flags) |
| void | removefile (const std::string &filePath) |
| void * | MMap (int fd, int access, off_t offset, size_t len, off_t *gap) |
| int | Munmap (void *p, size_t len, int sync) |
| void | ResetUserTime () |
| void | PrintUserTime (const std::string &message) |
| double | GetUserTime () |
Variables | |
| Timer | g_timer |
| void createtempfile | ( | ofstream & | fileStream, | |
| string & | filePath, | |||
| std::ios_base::openmode | flags | |||
| ) |
Definition at line 59 of file util.cpp.
References gettempfolder().
Referenced by lmtable::checkbounds(), and main().


| string gettempfolder | ( | ) |
Definition at line 39 of file util.cpp.
Referenced by createtempfile().

| double GetUserTime | ( | ) |
Definition at line 219 of file util.cpp.
References Moses::g_timer, Moses::Timer::get_elapsed_time(), and Timer::get_elapsed_time().

| void* MMap | ( | int | fd, | |
| int | access, | |||
| off_t | offset, | |||
| size_t | len, | |||
| off_t * | gap | |||
| ) |
Definition at line 132 of file util.cpp.
Referenced by lmtable::reset_mmap().

| int Munmap | ( | void * | p, | |
| size_t | len, | |||
| int | sync | |||
| ) |
Definition at line 181 of file util.cpp.
Referenced by lmtable::reset_mmap(), and lmtable::~lmtable().

| void PrintUserTime | ( | const std::string & | message | ) |
Definition at line 214 of file util.cpp.
References Moses::Timer::check(), Timer::check(), and Moses::g_timer.

| void removefile | ( | const std::string & | filePath | ) |
Definition at line 76 of file util.cpp.
Referenced by lmtable::checkbounds(), and main().

| void ResetUserTime | ( | ) |
Definition at line 209 of file util.cpp.
References Moses::g_timer, Moses::Timer::start(), and Timer::start().

1.5.9