This file defines some platform specifc functions. More...
#include "datatypes.h"
#include "systemcalls.h"
#include "crossplatformincludes.h"
#include <sys/time.h>
#include <unistd.h>
Go to the source code of this file.
Namespaces | |
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 logical 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... | |
This file defines some platform specifc functions.
Definition in file systemcalls.cpp.