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

This file defines a minimalistic cross-platform thread that the scheduler uses to schedule tasks. More...

#include "datatypes.h"
+ Include dependency graph for systemcalls.h:
+ This graph shows which files directly or indirectly include this file:

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 a minimalistic cross-platform thread that the scheduler uses to schedule tasks.

Definition in file systemcalls.h.