Baigudin Software avatar
Baigudin Software logo
home
ru region
en region

Interface «api::System»

The operating system syscall interface.

public: virtual ~System();

Destructor.

public: virtual api::Kernel& getKernel();

Returns the operating system kernel interface.

Returns:
the operating system kernel interface.

public: virtual int64 getTimeMs();

Returns running time of the operating system in milliseconds.

Returns:
time in milliseconds.

public: virtual int64 getTimeNs();

Returns running time of the operating system in nanoseconds.

Returns:
time in nanoseconds.

public: virtual bool isConstructed() const;

Tests if this object has been constructed.

public: static bool isObject(const Type* obj);

Tests if given object has been constructed object.

public: virtual void terminate();

Terminates the operating system execution.

Parameters:
status — a termination status.

Back to class list