EPAM B2BITS C++ Bovespa MarketData handler  1.28.2
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Namespaces | Classes | Typedefs | Functions
B2bits Namespace Reference

Namespaces

 MD
 
 TZTimeHelper
 

Classes

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

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- obsolete name.

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

BasicString- obsolete name.

ByteArray - obsolete name.

typedef std::int16_t B2bits::i16
typedef std::int32_t B2bits::i32
typedef std::int64_t B2bits::i64
typedef std::int8_t B2bits::i8

ManualEvent - remains signaled until waiting thread is released.

typedef std::vector<char> B2bits::MultipleChar
typedef std::vector<std::string> B2bits::MultipleString
typedef std::uint16_t B2bits::u16
typedef std::uint32_t B2bits::u32
typedef std::uint64_t B2bits::u64
typedef std::uint8_t B2bits::u8

Function Documentation

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.

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.

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.

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.

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

Writes a LocalMktDate into the output stream.

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

Writes a MonthYear into the output stream.

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

Writes a UTCDateOnly into the output stream.

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

Writes a UTCTimeOnly into the output stream.

std::ostream& B2bits::operator<< ( std::ostream &  os,
const Console::endl &   
)
std::ostream& B2bits::operator<< ( std::ostream &  os,
const Console::flush &   
)
std::ostream& B2bits::operator<< ( std::ostream &  os,
const Console::color &   
)
const Console::setw& B2bits::operator<< ( std::ostream &  os,
const Console::setw &  sw 
)
inline
template<class T >
std::ostream& B2bits::operator<< ( const Console::setw &  os,
const T &  v 
)
std::ostream& B2bits::operator<< ( std::ostream &  s,
const UTCTimestamp &  v 
)

Writes a UTCTimestamp into the output stream.

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

Stream writer.

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

StringEx writer.

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

Writes AsciiString to the stream.

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

Writes ByteArray to the stream.

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

Writes ByteArray to the stream.

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.

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.

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.

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.