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::InstrumentDirectory Struct Reference

#include <B2BITS_LseGtpMessages.h>

Public Types

enum  { Type = 0x70 }
 

Public Member Functions

UDT getTimestamp () const
 
void setTimestamp (UDT val)
 
UInt64 getInstrument () const
 
void setInstrument (UInt64 val)
 
const FixedString< 12 > & getISIN () const
 
FixedString< 12 > & getISIN ()
 
AllowedBookTypes getAllowedBookTypes () const
 
void setAllowedBookTypes (AllowedBookTypes val)
 
UInt16 getSourceVenue () const
 
void setSourceVenue (UInt16 val)
 
const FixedString< 11 > & getVenueInstrumentID () const
 
FixedString< 11 > & getVenueInstrumentID ()
 
const FixedString< 2 > & getTickID () const
 
FixedString< 2 > & getTickID ()
 
Price getPriceBandTolerances () const
 
void setPriceBandTolerances (Price val)
 
Price getDynamicCircuitBreakerTolerances () const
 
void setDynamicCircuitBreakerTolerances (Price val)
 
Price getStaticCircuitBreakerTolerances () const
 
void setStaticCircuitBreakerTolerances (Price val)
 
const FixedString< 6 > & getGroupID () const
 
FixedString< 6 > & getGroupID ()
 
const FixedString< 12 > & getUnderlyingISINCode () const
 
FixedString< 12 > & getUnderlyingISINCode ()
 
const FixedString< 11 > & getUnderlyingInstrumentID () const
 
FixedString< 11 > & getUnderlyingInstrumentID ()
 
const FixedString< 3 > & getCurrency () const
 
FixedString< 3 > & getCurrency ()
 
Byte getReservedField1 () const
 
void setReservedField1 (Byte val)
 
const FixedString< 4 > & getReservedField2 () const
 
FixedString< 4 > & getReservedField2 ()
 
Price getAverageDailyTurnover () const
 
void setAverageDailyTurnover (Price val)
 
const FixedString< 8 > & getReservedField () const
 
FixedString< 8 > & getReservedField ()
 
BitField getFlags () const
 
void setFlags (BitField val)
 
Price getReservedField3 () const
 
void setReservedField3 (Price val)
 
Price getReservedField4 () const
 
void setReservedField4 (Price 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::InstrumentDirectory:
Inheritance graph
[legend]
Collaboration diagram for Lse::Gtp::InstrumentDirectory:
Collaboration graph
[legend]

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Type 

Member Function Documentation

◆ getAllowedBookTypes()

AllowedBookTypes Lse::Gtp::InstrumentDirectory::getAllowedBookTypes ( ) const
inline

◆ getAverageDailyTurnover()

Price Lse::Gtp::InstrumentDirectory::getAverageDailyTurnover ( ) const
inline

◆ getCurrency() [1/2]

FixedString<3>& Lse::Gtp::InstrumentDirectory::getCurrency ( )
inline

◆ getCurrency() [2/2]

const FixedString<3>& Lse::Gtp::InstrumentDirectory::getCurrency ( ) const
inline

◆ getDynamicCircuitBreakerTolerances()

Price Lse::Gtp::InstrumentDirectory::getDynamicCircuitBreakerTolerances ( ) const
inline

◆ getFlags()

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

◆ getGroupID() [1/2]

FixedString<6>& Lse::Gtp::InstrumentDirectory::getGroupID ( )
inline

◆ getGroupID() [2/2]

const FixedString<6>& Lse::Gtp::InstrumentDirectory::getGroupID ( ) const
inline

◆ getInstrument()

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

◆ getISIN() [1/2]

FixedString<12>& Lse::Gtp::InstrumentDirectory::getISIN ( )
inline

◆ getISIN() [2/2]

const FixedString<12>& Lse::Gtp::InstrumentDirectory::getISIN ( ) const
inline

◆ getPriceBandTolerances()

Price Lse::Gtp::InstrumentDirectory::getPriceBandTolerances ( ) const
inline

◆ getReservedField() [1/2]

FixedString<8>& Lse::Gtp::InstrumentDirectory::getReservedField ( )
inline

◆ getReservedField() [2/2]

const FixedString<8>& Lse::Gtp::InstrumentDirectory::getReservedField ( ) const
inline

◆ getReservedField1()

Byte Lse::Gtp::InstrumentDirectory::getReservedField1 ( ) const
inline

◆ getReservedField2() [1/2]

FixedString<4>& Lse::Gtp::InstrumentDirectory::getReservedField2 ( )
inline

◆ getReservedField2() [2/2]

const FixedString<4>& Lse::Gtp::InstrumentDirectory::getReservedField2 ( ) const
inline

◆ getReservedField3()

Price Lse::Gtp::InstrumentDirectory::getReservedField3 ( ) const
inline

◆ getReservedField4()

Price Lse::Gtp::InstrumentDirectory::getReservedField4 ( ) const
inline

◆ getSourceVenue()

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

◆ getStaticCircuitBreakerTolerances()

Price Lse::Gtp::InstrumentDirectory::getStaticCircuitBreakerTolerances ( ) const
inline

◆ getTickID() [1/2]

FixedString<2>& Lse::Gtp::InstrumentDirectory::getTickID ( )
inline

◆ getTickID() [2/2]

const FixedString<2>& Lse::Gtp::InstrumentDirectory::getTickID ( ) const
inline

◆ getTimestamp()

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

◆ getUnderlyingInstrumentID() [1/2]

FixedString<11>& Lse::Gtp::InstrumentDirectory::getUnderlyingInstrumentID ( )
inline

◆ getUnderlyingInstrumentID() [2/2]

const FixedString<11>& Lse::Gtp::InstrumentDirectory::getUnderlyingInstrumentID ( ) const
inline

◆ getUnderlyingISINCode() [1/2]

FixedString<12>& Lse::Gtp::InstrumentDirectory::getUnderlyingISINCode ( )
inline

◆ getUnderlyingISINCode() [2/2]

const FixedString<12>& Lse::Gtp::InstrumentDirectory::getUnderlyingISINCode ( ) const
inline

◆ getVenueInstrumentID() [1/2]

FixedString<11>& Lse::Gtp::InstrumentDirectory::getVenueInstrumentID ( )
inline

◆ getVenueInstrumentID() [2/2]

const FixedString<11>& Lse::Gtp::InstrumentDirectory::getVenueInstrumentID ( ) const
inline

◆ setAllowedBookTypes()

void Lse::Gtp::InstrumentDirectory::setAllowedBookTypes ( AllowedBookTypes  val)
inline

◆ setAverageDailyTurnover()

void Lse::Gtp::InstrumentDirectory::setAverageDailyTurnover ( Price  val)
inline

◆ setDynamicCircuitBreakerTolerances()

void Lse::Gtp::InstrumentDirectory::setDynamicCircuitBreakerTolerances ( Price  val)
inline

◆ setFlags()

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

◆ setInstrument()

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

◆ setPriceBandTolerances()

void Lse::Gtp::InstrumentDirectory::setPriceBandTolerances ( Price  val)
inline

◆ setReservedField1()

void Lse::Gtp::InstrumentDirectory::setReservedField1 ( Byte  val)
inline

◆ setReservedField3()

void Lse::Gtp::InstrumentDirectory::setReservedField3 ( Price  val)
inline

◆ setReservedField4()

void Lse::Gtp::InstrumentDirectory::setReservedField4 ( Price  val)
inline

◆ setSourceVenue()

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

◆ setStaticCircuitBreakerTolerances()

void Lse::Gtp::InstrumentDirectory::setStaticCircuitBreakerTolerances ( Price  val)
inline

◆ setTimestamp()

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

◆ toString()

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