EPAM B2BITS MarketData C++ library  1.0.0
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Public Types | Public Member Functions | List of all members
Lse::Gtp::TOB Struct Reference

#include <B2BITS_LseGtpMessages.h>

Public Types

enum  { Type = 0x69 }
 

Public Member Functions

UDT getTimestamp () const
 
void setTimestamp (UDT val)
 
UInt64 getInstrument () const
 
void setInstrument (UInt64 val)
 
UInt16 getSourceVenue () const
 
void setSourceVenue (UInt16 val)
 
Size getBidMarketSize () const
 
void setBidMarketSize (Size val)
 
Price getBidLimitPrice () const
 
void setBidLimitPrice (Price val)
 
Price getBidYield () const
 
void setBidYield (Price val)
 
Size getBidLimitSize () const
 
void setBidLimitSize (Size val)
 
Size getOfferMarketSize () const
 
void setOfferMarketSize (Size val)
 
Price getOfferLimitPrice () const
 
void setOfferLimitPrice (Price val)
 
Price getOfferYield () const
 
void setOfferYield (Price val)
 
Size getOfferLimitSize () const
 
void setOfferLimitSize (Size val)
 
OrderBookType getOrderBookType () const
 
void setOrderBookType (OrderBookType val)
 
BitField getFlags () const
 
void setFlags (BitField val)
 
std::ostream & toString (std::ostream &os, const char *delim="|") const
 

Additional Inherited Members

- Public Attributes inherited from Lse::Gtp::MessageHeader
UInt16 length
 
UInt8 type
 
Inheritance diagram for Lse::Gtp::TOB:
Inheritance graph
[legend]
Collaboration diagram for Lse::Gtp::TOB:
Collaboration graph
[legend]

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Type 

Member Function Documentation

◆ getBidLimitPrice()

Price Lse::Gtp::TOB::getBidLimitPrice ( ) const
inline

◆ getBidLimitSize()

Size Lse::Gtp::TOB::getBidLimitSize ( ) const
inline

◆ getBidMarketSize()

Size Lse::Gtp::TOB::getBidMarketSize ( ) const
inline

◆ getBidYield()

Price Lse::Gtp::TOB::getBidYield ( ) const
inline

◆ getFlags()

BitField Lse::Gtp::TOB::getFlags ( ) const
inline

◆ getInstrument()

UInt64 Lse::Gtp::TOB::getInstrument ( ) const
inline

◆ getOfferLimitPrice()

Price Lse::Gtp::TOB::getOfferLimitPrice ( ) const
inline

◆ getOfferLimitSize()

Size Lse::Gtp::TOB::getOfferLimitSize ( ) const
inline

◆ getOfferMarketSize()

Size Lse::Gtp::TOB::getOfferMarketSize ( ) const
inline

◆ getOfferYield()

Price Lse::Gtp::TOB::getOfferYield ( ) const
inline

◆ getOrderBookType()

OrderBookType Lse::Gtp::TOB::getOrderBookType ( ) const
inline

◆ getSourceVenue()

UInt16 Lse::Gtp::TOB::getSourceVenue ( ) const
inline

◆ getTimestamp()

UDT Lse::Gtp::TOB::getTimestamp ( ) const
inline

◆ setBidLimitPrice()

void Lse::Gtp::TOB::setBidLimitPrice ( Price  val)
inline

◆ setBidLimitSize()

void Lse::Gtp::TOB::setBidLimitSize ( Size  val)
inline

◆ setBidMarketSize()

void Lse::Gtp::TOB::setBidMarketSize ( Size  val)
inline

◆ setBidYield()

void Lse::Gtp::TOB::setBidYield ( Price  val)
inline

◆ setFlags()

void Lse::Gtp::TOB::setFlags ( BitField  val)
inline

◆ setInstrument()

void Lse::Gtp::TOB::setInstrument ( UInt64  val)
inline

◆ setOfferLimitPrice()

void Lse::Gtp::TOB::setOfferLimitPrice ( Price  val)
inline

◆ setOfferLimitSize()

void Lse::Gtp::TOB::setOfferLimitSize ( Size  val)
inline

◆ setOfferMarketSize()

void Lse::Gtp::TOB::setOfferMarketSize ( Size  val)
inline

◆ setOfferYield()

void Lse::Gtp::TOB::setOfferYield ( Price  val)
inline

◆ setOrderBookType()

void Lse::Gtp::TOB::setOrderBookType ( OrderBookType  val)
inline

◆ setSourceVenue()

void Lse::Gtp::TOB::setSourceVenue ( UInt16  val)
inline

◆ setTimestamp()

void Lse::Gtp::TOB::setTimestamp ( UDT  val)
inline

◆ toString()

std::ostream& Lse::Gtp::TOB::toString ( std::ostream &  os,
const char *  delim = "|" 
) const
inline