B2BITS FIX Antenna HFT
1.0.16
|
Platform specific classes. More...
Classes | |
class | Condition |
Condition class provides communication, the ability to wait for some shared resource to reach some desired state, or to signal that it has reached some state in which another thread may be interested. More... | |
class | Directory |
Exposes static methods for enumerating through directories. More... | |
class | File |
An representation of file and directory pathnames. More... | |
class | FileEx |
struct | IPAddr |
Represents IP address. More... | |
class | LockedFile |
Class which creates and destroys on exit locked file. More... | |
class | ManualEvent |
class | MCachedFile |
class | OldMutex |
Mutex - provides synchronization, the ability to control how threads share resources. More... | |
class | Semaphore |
Semaphore - a general synchronization mechanism. More... | |
class | SocketException |
Socket exception. More... | |
class | StatTime |
Represents a time representation, specific for statistics calculation. More... | |
class | SystemException |
System exception. More... | |
class | SystemTimer |
Timer-related functions. More... | |
class | Thread |
A thread of execution in a program. More... | |
class | Time |
Time-related functions. More... | |
class | TimeStamp |
Represents a specific instant in time, with millisecond precision. More... | |
class | WouldBlockSocketException |
Would block socket exception. More... | |
Typedefs | |
typedef SpinMutex | EngMutex |
typedef int16_t | i16 |
typedef int32_t | i32 |
typedef int64_t | i64 |
typedef int8_t | i8 |
typedef OldMutex | Mutex |
typedef spinlock_reentrant | SpinMutex |
typedef uint16_t | u16 |
typedef uint32_t | u32 |
typedef uint64_t | u64 |
typedef uint8_t | u8 |
Functions | |
u32 | atomicCas32 (volatile u32 *mem, u32 with, u32 cmp) throw () |
u32 | atomicDec32 (volatile u32 *mem) throw () |
u32 | atomicInc32 (volatile u32 *mem) throw () |
u32 | atomicRead32 (volatile u32 *mem) throw () |
void | atomicWrite32 (volatile u32 *mem, u32 val) throw () |
timeval * | toTimeval (timeval *dest, Time::AbsoluteSystemTime src) |
Variables | |
const char | SEP [] = "\n" |
const int | SEP_SIZE = 1 |
static const int | Time_UTCTimestampMsNoZeroTermSize = sizeof( "YYYYMMDD-HH:MM:SS.sss" ) - 1 |
static const int | Time_UTCTimestampMsSize = sizeof( "YYYYMMDD-HH:MM:SS.sss" ) |
static const int | Time_UTCTimestampNoZeroTermSize = sizeof( "YYYYMMDD-HH:MM:SS" ) - 1 |
static const int | Time_UTCTimestampSize = sizeof( "YYYYMMDD-HH:MM:SS" ) |
static const int | Time_UTCTimestampUsNoZeroTermSize = sizeof( "YYYYMMDD-HH:MM:SS.ssssss" ) - 1 |
static const int | Time_UTCTimestampUsSize = sizeof( "YYYYMMDD-HH:MM:SS.ssssss" ) |
static System::u64 const | WIN_TIME_CORRECTOR = 116444736000000000ull |
Platform specific classes.
System subsystem namespace.
typedef SpinMutex System::EngMutex |
typedef int16_t System::i16 |
typedef int32_t System::i32 |
typedef int64_t System::i64 |
typedef int8_t System::i8 |
typedef OldMutex System::Mutex |
typedef spinlock_reentrant System::SpinMutex |
typedef uint16_t System::u16 |
typedef uint32_t System::u32 |
typedef uint64_t System::u64 |
typedef uint8_t System::u8 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
const char System::SEP[] = "\n" |
const int System::SEP_SIZE = 1 |
Referenced by Engine::LogFileT< FileT >::log(), and Engine::LogFileT< FileT >::LogFileT().
|
static |
Referenced by System::Time::getUTCTimestampWithMs(), and fix_algo::reorderSMHForMiax().
|
static |
Referenced by System::Time::getUTCTimestampWithMs(), Engine::LogFileT< FileT >::log(), and System::Time::time2string().
|
static |
|
static |
Referenced by System::Time::getUTCTimestamp(), and System::Time::time2string().
|
static |
Referenced by System::Time::time2string1970().
|
static |
|
static |
Referenced by System::Time::fromWindowsFileTime(), and System::Time::toWindowsFileTime().