Spinning Topp Logo BlackTopp Studios
inc
Namespaces | 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.
 

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...
 

Detailed Description

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

Definition in file systemcalls.h.