gatb.core-API-0.0.0
|
Entry point providing access to operating system resources. More...
#include <System.hpp>
Static Public Member Functions | |
static ISystemInfo & | info () |
static ITime & | time () |
static IFileSystem & | file () |
static IMemory & | memory () |
static IThreadFactory & | thread () |
Entry point providing access to operating system resources.
The IResource class provides a unique entry point for accessing different kinds of operating system resources (threads, time, file, etc...).
Normally, the client should use such an instance for getting OS resources instead of directly call system defendant functions. This is important because it will ease the build of client tools for different OS/architecture; the only thing to do is to use a specific instance of IResource for matching the correct OS.
|
inlinestatic |
Access for file methods.
|
inlinestatic |
Access for info methods.
|
inlinestatic |
Access for memory methods.
|
inlinestatic |
Access for thread methods.
|
inlinestatic |
Access for time methods.