EPAM B2BITS MarketData C++ library  1.0.0
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Namespaces | Classes | Typedefs | Functions
B2bits Namespace Reference

Namespaces

 MD
 
 TZTimeHelper
 

Classes

class  Console
 Console manipulations More...
 
class  Decimal
 Encapsulates float type. More...
 
struct  FIXFieldValue
 It is used for storing the Contents information (data + length). More...
 
struct  HRClock
 High resolution clock. More...
 
class  LocalMktDate
 Encapsulates LocalMktDate FIX type. More...
 
class  MemBlock
 
class  MonthYear
 Encapsulates MonthYear FIX type. More...
 
class  RefCounterPtr
 
class  ReferenceCounter
 
class  StringEx
 
class  StringRef
 String reference type. More...
 
class  UTCDateOnly
 Encapsulates UTCDateOnly FIX type. More...
 
class  UTCTimeOnly
 Encapsulates UTCTimeOnly FIX type. More...
 
class  UTCTimestamp
 Encapsulates UTCTimestamp FIX type. More...
 
struct  WaitableEvent
 

Typedefs

typedef std::int8_t i8
 
typedef std::int16_t i16
 
typedef std::int32_t i32
 
typedef std::int64_t i64
 
typedef std::uint8_t u8
 
typedef std::uint16_t u16
 
typedef std::uint32_t u32
 
typedef std::uint64_t u64
 
typedef WaitableEvent< true > AutoEvent
 AutoEvent - remains signaled until it is explicitly reset by the reset() method. More...
 
typedef WaitableEvent< false > ManualEvent
 ManualEvent - remains signaled until waiting thread is released. More...
 
typedef MemBlock ByteArray
 ByteArray - obsolete name. More...
 
typedef StringRef AsciiString
 AsciiString- obsolete name. More...
 
typedef StringRef BasicString
 BasicString- obsolete name. More...
 
typedef std::vector< std::string > MultipleString
 
typedef std::vector< char > MultipleChar
 

Functions

std::ostream & operator<< (std::ostream &os, const Console::endl &)
 
std::ostream & operator<< (std::ostream &os, const Console::flush &)
 
std::ostream & operator<< (std::ostream &os, const Console::color &)
 
const Console::setwoperator<< (std::ostream &os, const Console::setw &sw)
 
template<class T >
std::ostream & operator<< (const Console::setw &os, const T &v)
 
std::ostream & operator<< (std::ostream &s, const Decimal &rv)
 Stream writer. More...
 
StringExoperator<< (StringEx &s, const Decimal &rv)
 StringEx writer. More...
 
std::ostream & operator<< (std::ostream &s, const LocalMktDate &v)
 Writes a LocalMktDate into the output stream. More...
 
std::ostream & operator<< (std::ostream &s, const MonthYear &v)
 Writes a MonthYear into the output stream. More...
 
bool operator< (AsciiString lv, AsciiString rv) noexcept
 Tests if the std::string on the left side of the operator is less than the std::string on the right side. More...
 
bool operator> (AsciiString lv, AsciiString rv) noexcept
 Tests if the iterator std::string on the left side of the operator is greater than the iterator std::string on the right side. More...
 
bool operator== (AsciiString lv, AsciiString rv) noexcept
 Tests if the std::string on the left side of the operator is equal to the std::string on the right side. More...
 
bool operator!= (AsciiString lv, AsciiString rv) noexcept
 Tests if the std::string on the left side of the operator is not equal to the std::string on the right side. More...
 
bool operator< (ByteArray lv, ByteArray rv) noexcept
 Tests if the std::vector on the left side of the operator is less than the std::vector on the right side. More...
 
bool operator> (ByteArray lv, ByteArray rv) noexcept
 Tests if the iterator std::vector on the left side of the operator is greater than the iterator std::vector on the right side. More...
 
bool operator== (ByteArray lv, ByteArray rv) noexcept
 Tests if the std::vector on the left side of the operator is equal to the std::vector on the right side. More...
 
bool operator!= (ByteArray lv, ByteArray rv) noexcept
 Tests if the std::vector on the left side of the operator is not equal to the std::vector on the right side. More...
 
std::ostream & operator<< (std::ostream &stream, AsciiString value)
 Writes AsciiString to the stream. More...
 
std::ostream & operator<< (std::ostream &stream, ByteArray value)
 Writes ByteArray to the stream. More...
 
std::ostream & operator<< (std::ostream &stream, StringEx const &value)
 Writes ByteArray to the stream. More...
 
std::ostream & operator<< (std::ostream &s, const UTCDateOnly &v)
 Writes a UTCDateOnly into the output stream. More...
 
std::ostream & operator<< (std::ostream &s, const UTCTimeOnly &v)
 Writes a UTCTimeOnly into the output stream. More...
 
std::ostream & operator<< (std::ostream &s, const UTCTimestamp &v)
 Writes a UTCTimestamp into the output stream. More...
 

Detailed Description

B2BITS MarketData namespace.

Typedef Documentation

◆ AsciiString

AsciiString- obsolete name.

◆ AutoEvent

AutoEvent - remains signaled until it is explicitly reset by the reset() method.

◆ BasicString

BasicString- obsolete name.

◆ ByteArray

ByteArray - obsolete name.

◆ i16

typedef std::int16_t B2bits::i16

◆ i32

typedef std::int32_t B2bits::i32

◆ i64

typedef std::int64_t B2bits::i64

◆ i8

typedef std::int8_t B2bits::i8

◆ ManualEvent

ManualEvent - remains signaled until waiting thread is released.

◆ MultipleChar

typedef std::vector<char> B2bits::MultipleChar

◆ MultipleString

typedef std::vector<std::string> B2bits::MultipleString

◆ u16

typedef std::uint16_t B2bits::u16

◆ u32

typedef std::uint32_t B2bits::u32

◆ u64

typedef std::uint64_t B2bits::u64

◆ u8

typedef std::uint8_t B2bits::u8

Function Documentation

◆ operator!=() [1/2]

bool B2bits::operator!= ( AsciiString  lv,
AsciiString  rv 
)
inlinenoexcept

Tests if the std::string on the left side of the operator is not equal to the std::string on the right side.

◆ operator!=() [2/2]

bool B2bits::operator!= ( ByteArray  lv,
ByteArray  rv 
)
inlinenoexcept

Tests if the std::vector on the left side of the operator is not equal to the std::vector on the right side.

◆ operator<() [1/2]

bool B2bits::operator< ( AsciiString  lv,
AsciiString  rv 
)
inlinenoexcept

Tests if the std::string on the left side of the operator is less than the std::string on the right side.

◆ operator<() [2/2]

bool B2bits::operator< ( ByteArray  lv,
ByteArray  rv 
)
inlinenoexcept

Tests if the std::vector on the left side of the operator is less than the std::vector on the right side.

◆ operator<<() [1/15]

template<class T >
std::ostream& B2bits::operator<< ( const Console::setw os,
const T &  v 
)

◆ operator<<() [2/15]

std::ostream& B2bits::operator<< ( std::ostream &  os,
const Console::color  
)

◆ operator<<() [3/15]

std::ostream& B2bits::operator<< ( std::ostream &  os,
const Console::endl  
)

◆ operator<<() [4/15]

std::ostream& B2bits::operator<< ( std::ostream &  os,
const Console::flush  
)

◆ operator<<() [5/15]

const Console::setw& B2bits::operator<< ( std::ostream &  os,
const Console::setw sw 
)
inline

◆ operator<<() [6/15]

std::ostream& B2bits::operator<< ( std::ostream &  s,
const Decimal rv 
)

Stream writer.

◆ operator<<() [7/15]

std::ostream& B2bits::operator<< ( std::ostream &  s,
const LocalMktDate v 
)

Writes a LocalMktDate into the output stream.

◆ operator<<() [8/15]

std::ostream& B2bits::operator<< ( std::ostream &  s,
const MonthYear v 
)

Writes a MonthYear into the output stream.

◆ operator<<() [9/15]

std::ostream& B2bits::operator<< ( std::ostream &  s,
const UTCDateOnly v 
)

Writes a UTCDateOnly into the output stream.

◆ operator<<() [10/15]

std::ostream& B2bits::operator<< ( std::ostream &  s,
const UTCTimeOnly v 
)

Writes a UTCTimeOnly into the output stream.

◆ operator<<() [11/15]

std::ostream& B2bits::operator<< ( std::ostream &  s,
const UTCTimestamp v 
)

Writes a UTCTimestamp into the output stream.

◆ operator<<() [12/15]

std::ostream& B2bits::operator<< ( std::ostream &  stream,
AsciiString  value 
)

Writes AsciiString to the stream.

◆ operator<<() [13/15]

std::ostream& B2bits::operator<< ( std::ostream &  stream,
ByteArray  value 
)

Writes ByteArray to the stream.

◆ operator<<() [14/15]

std::ostream& B2bits::operator<< ( std::ostream &  stream,
StringEx const &  value 
)

Writes ByteArray to the stream.

◆ operator<<() [15/15]

StringEx& B2bits::operator<< ( StringEx s,
const Decimal rv 
)

StringEx writer.

◆ operator==() [1/2]

bool B2bits::operator== ( AsciiString  lv,
AsciiString  rv 
)
inlinenoexcept

Tests if the std::string on the left side of the operator is equal to the std::string on the right side.

◆ operator==() [2/2]

bool B2bits::operator== ( ByteArray  lv,
ByteArray  rv 
)
inlinenoexcept

Tests if the std::vector on the left side of the operator is equal to the std::vector on the right side.

◆ operator>() [1/2]

bool B2bits::operator> ( AsciiString  lv,
AsciiString  rv 
)
inlinenoexcept

Tests if the iterator std::string on the left side of the operator is greater than the iterator std::string on the right side.

◆ operator>() [2/2]

bool B2bits::operator> ( ByteArray  lv,
ByteArray  rv 
)
inlinenoexcept

Tests if the iterator std::vector on the left side of the operator is greater than the iterator std::vector on the right side.