MezzanineEngine 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Constant Groups | Macros | Functions
systemcalls.cpp File Reference

This file defines some platform specifc functions. More...

#include "datatypes.h"
#include "systemcalls.h"
#include "crossplatformincludes.h"
#include <sys/time.h>
#include <unistd.h>
+ Include dependency graph for systemcalls.cpp:

Go to the source code of this file.

Namespaces

 Mezzanine
 The bulk of the engine components go in this namspace.
 

Constant Groups

 Mezzanine
 The bulk of the engine components go in this namspace.
 

Functions

Whole Mezzanine::GetCachelineSize ()
 Get the size of one unit of storage on the CPU cache for purposes of tuning alogrithms. More...
 
Whole Mezzanine::GetCacheSize ()
 How much storage can be used before RAM must be used. More...
 
Whole MEZZ_LIB Mezzanine::GetCPUCount ()
 Get the amount of logendifical processors, a reasononable amount to use for thread creation. More...
 
MaxInt Mezzanine::GetTimeStamp ()
 Get a timestamp, in microseconds. This will generally be some multiple of the GetTimeStampResolution return value. More...
 
Whole Mezzanine::GetTimeStampResolution ()
 Get the resolution of the timestamp in microseconds. This is the smallest amount of time that the GetTimeStamp can accurately track. More...
 

Detailed Description

This file defines some platform specifc functions.

Definition in file systemcalls.cpp.