Nebula
|
Posix implemention of a read-many write-few lock.
Classes | |
class | PosixCalendarTime |
Posix implementation of CalendarTime. More... | |
class | PosixConsoleHandler |
The default console handler for Posix, puts normal messages to the debug output channel, and error messages into a message box. More... | |
class | PosixCpu |
CPU related definitions for the Posix platform. More... | |
class | PosixCriticalSection |
Posix-implementation of critical section. More... | |
class | PosixEnvironment |
Provides read-access to environment variables. More... | |
class | PosixEvent |
Posix implmentation of an event synchronization object. More... | |
class | PosixFileTime |
Implements a Posix-specific file-access time stamp. More... | |
class | PosixFSWrapper |
Internal filesystem wrapper for Posix. More... | |
class | PosixGuid |
Posix implementation of the Util::Guid class. More... | |
class | PosixHeap |
Posix implementation of the class Memory::Heap using the Posix-Heap functions. More... | |
class | PosixIpAddress |
Represents an IP address, consisting of a IPv4 host address and a port number. More... | |
class | PosixMemoryPool |
FIXME: IMPLEMENT ME! More... | |
class | PosixProcess |
class | PosixReadWriteLock |
class | PosixSettings |
A simple wrapper class to store config files in the users home directory Uses Boosts Property_tree library for the time being. More... | |
class | PosixSocket |
A lowlevel socket wrapper class. More... | |
class | PosixSystemInfo |
Provide information about the system we're running on. More... | |
class | PosixThread |
Posix implementation of thread class. More... | |
class | PosixThreadBarrier |
Block until all thread have arrived at the barrier. More... | |
class | PosixTimer |
Posix implementation of the Time::Timer class. More... | |
class | SysFunc |
Provides Posix specific helper functions. More... | |
Typedefs | |
typedef int | SOCKET |
Functions | |
__ImplementClass (Posix::PosixConsoleHandler, 'PXSC', IO::ConsoleHandler) | |
bool | operator== (const PosixFileTime &a, const PosixFileTime &b) |
bool | operator!= (const PosixFileTime &a, const PosixFileTime &b) |
bool | operator> (const PosixFileTime &a, const PosixFileTime &b) |
bool | operator< (const PosixFileTime &a, const PosixFileTime &b) |
__ImplementClass (Posix::PosixSocket, 'WSCK', Core::RefCounted) | |
static cJSON * | GetSettingsJson (const Util::String &path) |
__ImplementClass (Posix::PosixThread, 'THRD', Core::RefCounted) | |
Variables | |
Util::GlobalStringAtomTable * | globalStringAtomTable = 0 |
static const int | INVALID_SOCKET = -1 |
static const int | SOCKET_ERROR = -1 |
typedef int Posix::SOCKET |
Posix::__ImplementClass | ( | Posix::PosixConsoleHandler | , |
'PXSC' | , | ||
IO::ConsoleHandler | ) |
Posix::__ImplementClass | ( | Posix::PosixSocket | , |
'WSCK' | , | ||
Core::RefCounted | ) |
Posix::__ImplementClass | ( | Posix::PosixThread | , |
'THRD' | , | ||
Core::RefCounted | ) |
|
static |
|
inline |
|
inline |
|
inline |
|
inline |
Util::GlobalStringAtomTable* Posix::globalStringAtomTable = 0 |
|
static |
|
static |