gatb.core-API-0.0.0
|
Implementation of Operating System abstraction layer. More...
Classes | |
class | CommonFile |
Default implementation of IFile interface. More... | |
class | CpuInfoCommon |
Interface providing a way to get CPU usage information. More... | |
class | FileSystemCommon |
default implementation More... | |
class | FileSystemLinux |
default implementation More... | |
class | FileSystemMacos |
default implementation More... | |
class | MemoryAllocatorStdlib |
Implementation of IMemoryAllocator interface using standard system functions. More... | |
class | MemoryBounded |
Implementation of IMemory interface with bounded memory usage. More... | |
class | MemoryCommon |
common implementation of IMemory interface More... | |
class | MemoryOperationsCommon |
Implementation of IMemoryOperations interface using standard system functions. More... | |
class | MemorySizeStore |
Implementation of IMemory interface with Proxy design pattern. More... | |
class | System |
Entry point providing access to operating system resources. More... | |
class | SystemInfoCommon |
Abstract class for ISystemInfo interface. More... | |
class | SystemInfoLinux |
Linux implementation for ISystemInfo interface. More... | |
class | SystemInfoMacos |
MacOs implementation for ISystemInfo interface. More... | |
class | SystemInfoWindows |
Windows implementation for ISystemInfo interface. More... | |
class | ThreadFactoryLinux |
Factory that creates IThread instances. More... | |
class | ThreadFactoryMacos |
Factory that creates IThread instances. More... | |
class | ThreadGroup |
Implementation of IThreadGroup. More... | |
class | ThreadObject |
Facility to share a common resource between several threads. More... | |
class | TimeAbstract |
Abstract implementation of ITime interface. More... | |
class | TimeCycle |
Implementation of ITime interface. More... | |
class | TimeSystem |
Implementation of ITime interface. More... | |
Functions | |
u_int64_t | ReadTSC () |
Implementation of Operating System abstraction layer.
u_int64_t gatb::core::system::impl::ReadTSC | ( | ) |
From Agner Fog's library.