CyberEngineMkIII
|
Contain basic OS operations. More...
Namespaces | |
Implementation | |
Contains Platform specific OS functions. | |
Classes | |
class | Console |
Contains the basic File interface. Does not perform locking of any kind, be aware of possible race conditions. More... | |
class | File |
Contains the basic File interface. Does not perform locking of any kind, be aware of possible race conditions. More... | |
class | Mutex |
A fast locking, no order guaranteed, mutex. More... | |
class | Path |
Used for manipulating Paths. Paths will always exist either as a file or directory. Paths are '/' delimited when forming though may not be while retrieving. File names ".." will ascend a directory and '.' represents a no-op. More... | |
class | Process |
An object representing an operating system process. More... | |
class | Semaphore |
A reliable wait queue. More... | |
class | Sys |
Contains the functionality for making asm syscalls and linked calls. More... | |
class | Thread |
Definition of a platform thread object. More... | |
class | VirtualMemory |
Access and abstraction to the basic OS memory functions. More... | |
Contain basic OS operations.