|
Nebula
|
[TODO: Describe Win32 subsystem]
Win32 implemention of a read-many write-few lock.
(C) 2009 Radon Labs GmbH
(C) 2013-2020 Individual contributors, see AUTHORS file
Classes | |
| struct | ParentWindow |
| class | SysFunc |
| Provides Win32 specific helper functions. More... | |
| class | Win32CalendarTime |
| Win implementation of CalendarTime. More... | |
| class | Win32ConsoleHandler |
| The default console handler for Win32, puts normal messages to the debug output channel, and error messages into a message box. More... | |
| class | Win32Cpu |
| CPU related definitions for the Win32 platform. More... | |
| class | Win32CriticalSection |
| Win32-implementation of critical section. More... | |
| class | Win32DisplayDevice |
| Win32 implementation of DisplayDevice class. More... | |
| class | Win32Environment |
| Provides read-access to environment variables. More... | |
| class | Win32Event |
| Win32 implementation of an event synchronization object. More... | |
| class | Win32FileTime |
| Implements a Win32-specific file-access time stamp. More... | |
| class | Win32FSWrapper |
| Internal filesystem wrapper for Win32. More... | |
| class | Win32Guid |
| Win32 implementation of the Util::Guid class. More... | |
| class | Win32Heap |
| Win32 implementation of the class Memory::Heap. More... | |
| class | Win32IpAddress |
| Represents an IP address, consisting of a IPv4 host address and a port number. More... | |
| class | Win32Library |
| Load and handle an external DLL. More... | |
| class | Win32MemoryPool |
| A simple thread-safe memory pool. More... | |
| class | Win32MiniDump |
| Win32 implementation of MiniDump. More... | |
| class | Win32Process |
| class | Win32ReadWriteLock |
| class | Win32Registry |
| A simple wrapper class to access the Win32 registry. More... | |
| class | Win32Socket |
| A lowlevel socket wrapper class. More... | |
| class | Win32StackTrace |
| class | Win32StringConverter |
| Convert between UTF-8 and 16-bit wide strings. More... | |
| class | Win32SystemInfo |
| Provide information about the system we're running on. More... | |
| class | Win32Thread |
| Win32 implementation of thread class. More... | |
| class | Win32ThreadBarrier |
| Block until all thread have arrived at the barrier. More... | |
| class | Win32Timer |
| Win32 implementation of the Time::Timer class. More... | |
Functions | |
| __ImplementClass (Win32::Win32ConsoleHandler, 'W32C', IO::ConsoleHandler) | |
| bool | operator== (const Win32FileTime &a, const Win32FileTime &b) |
| bool | operator!= (const Win32FileTime &a, const Win32FileTime &b) |
| bool | operator> (const Win32FileTime &a, const Win32FileTime &b) |
| bool | operator< (const Win32FileTime &a, const Win32FileTime &b) |
| __ImplementClass (Win32::Win32Socket, 'XSCK', Core::RefCounted) | |
| __ImplementClass (Win32::Win32Thread, 'THRD', Core::RefCounted) | |
| __ImplementClass (Win32::Win32DisplayDevice, 'W32D', Base::DisplayDeviceBase) | |
| __ImplementSingleton (Win32::Win32DisplayDevice) | |
Variables | |
| Util::GlobalStringAtomTable * | globalStringAtomTable = 0 |
| Win32::__ImplementClass | ( | Win32::Win32ConsoleHandler | , |
| 'W32C' | , | ||
| IO::ConsoleHandler | ) |
| Win32::__ImplementClass | ( | Win32::Win32DisplayDevice | , |
| 'W32D' | , | ||
| Base::DisplayDeviceBase | ) |
| Win32::__ImplementClass | ( | Win32::Win32Socket | , |
| 'XSCK' | , | ||
| Core::RefCounted | ) |
| Win32::__ImplementClass | ( | Win32::Win32Thread | , |
| 'THRD' | , | ||
| Core::RefCounted | ) |
| Win32::__ImplementSingleton | ( | Win32::Win32DisplayDevice | ) |
|
inline |
|
inline |
|
inline |
|
inline |
| Util::GlobalStringAtomTable* Win32::globalStringAtomTable = 0 |