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

#include <B2BITS_LseGtpMessages.h>

Public Types

enum  { Type = 0x77 }
 

Public Member Functions

UDT getTimestamp () const
 
void setTimestamp (UDT val)
 
UInt64 getInstrument () const
 
void setInstrument (UInt64 val)
 
UInt16 getSourceVenue () const
 
void setSourceVenue (UInt16 val)
 
Size4 getVolume () const
 
void setVolume (Size4 val)
 
Size4 getVolumeOnBookOnly () const
 
void setVolumeOnBookOnly (Size4 val)
 
Price4 getVWAP () const
 
void setVWAP (Price4 val)
 
Price4 getVWAPOnBookOnly () const
 
void setVWAPOnBookOnly (Price4 val)
 
UInt32 getNumberOfTrades () const
 
void setNumberOfTrades (UInt32 val)
 
UInt32 getNumberOfTradesOnBookOnly () const
 
void setNumberOfTradesOnBookOnly (UInt32 val)
 
Price4 getTurnover () const
 
void setTurnover (Price4 val)
 
Price4 getTurnoverOnBookOnly () const
 
void setTurnoverOnBookOnly (Price4 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::Statistics:
Inheritance graph
[legend]
Collaboration diagram for Lse::Gtp::Statistics:
Collaboration graph
[legend]

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Type 

Member Function Documentation

◆ getInstrument()

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

◆ getNumberOfTrades()

UInt32 Lse::Gtp::Statistics::getNumberOfTrades ( ) const
inline

◆ getNumberOfTradesOnBookOnly()

UInt32 Lse::Gtp::Statistics::getNumberOfTradesOnBookOnly ( ) const
inline

◆ getSourceVenue()

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

◆ getTimestamp()

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

◆ getTurnover()

Price4 Lse::Gtp::Statistics::getTurnover ( ) const
inline

◆ getTurnoverOnBookOnly()

Price4 Lse::Gtp::Statistics::getTurnoverOnBookOnly ( ) const
inline

◆ getVolume()

Size4 Lse::Gtp::Statistics::getVolume ( ) const
inline

◆ getVolumeOnBookOnly()

Size4 Lse::Gtp::Statistics::getVolumeOnBookOnly ( ) const
inline

◆ getVWAP()

Price4 Lse::Gtp::Statistics::getVWAP ( ) const
inline

◆ getVWAPOnBookOnly()

Price4 Lse::Gtp::Statistics::getVWAPOnBookOnly ( ) const
inline

◆ setInstrument()

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

◆ setNumberOfTrades()

void Lse::Gtp::Statistics::setNumberOfTrades ( UInt32  val)
inline

◆ setNumberOfTradesOnBookOnly()

void Lse::Gtp::Statistics::setNumberOfTradesOnBookOnly ( UInt32  val)
inline

◆ setSourceVenue()

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

◆ setTimestamp()

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

◆ setTurnover()

void Lse::Gtp::Statistics::setTurnover ( Price4  val)
inline

◆ setTurnoverOnBookOnly()

void Lse::Gtp::Statistics::setTurnoverOnBookOnly ( Price4  val)
inline

◆ setVolume()

void Lse::Gtp::Statistics::setVolume ( Size4  val)
inline

◆ setVolumeOnBookOnly()

void Lse::Gtp::Statistics::setVolumeOnBookOnly ( Size4  val)
inline

◆ setVWAP()

void Lse::Gtp::Statistics::setVWAP ( Price4  val)
inline

◆ setVWAPOnBookOnly()

void Lse::Gtp::Statistics::setVWAPOnBookOnly ( Price4  val)
inline

◆ toString()

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