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

#include <B2BITS_LseGtpMessages.h>

Public Types

enum  { Type = 0x81 }
 

Public Member Functions

RequestLevel getRequestLevel () const
 
void setRequestLevel (RequestLevel val)
 
UInt64 getInstrument () const
 
void setInstrument (UInt64 val)
 
const FixedString< 6 > & getGroupID () const
 
FixedString< 6 > & getGroupID ()
 
OrderBookType getOrderBookType () const
 
void setOrderBookType (OrderBookType val)
 
SourceVenue getSourceVenue () const
 
void setSourceVenue (SourceVenue val)
 
RecoveryType getRecoveryType () const
 
void setRecoveryType (RecoveryType val)
 
UInt32 getSequenceNumber () const
 
void setSequenceNumber (UInt32 val)
 
UInt32 getRequestID () const
 
void setRequestID (UInt32 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::RecoveryRequest:
Inheritance graph
[legend]
Collaboration diagram for Lse::Gtp::RecoveryRequest:
Collaboration graph
[legend]

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Type 

Member Function Documentation

◆ getGroupID() [1/2]

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

◆ getGroupID() [2/2]

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

◆ getInstrument()

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

◆ getOrderBookType()

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

◆ getRecoveryType()

RecoveryType Lse::Gtp::RecoveryRequest::getRecoveryType ( ) const
inline

◆ getRequestID()

UInt32 Lse::Gtp::RecoveryRequest::getRequestID ( ) const
inline

◆ getRequestLevel()

RequestLevel Lse::Gtp::RecoveryRequest::getRequestLevel ( ) const
inline

◆ getSequenceNumber()

UInt32 Lse::Gtp::RecoveryRequest::getSequenceNumber ( ) const
inline

◆ getSourceVenue()

SourceVenue Lse::Gtp::RecoveryRequest::getSourceVenue ( ) const
inline

◆ setInstrument()

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

◆ setOrderBookType()

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

◆ setRecoveryType()

void Lse::Gtp::RecoveryRequest::setRecoveryType ( RecoveryType  val)
inline

◆ setRequestID()

void Lse::Gtp::RecoveryRequest::setRequestID ( UInt32  val)
inline

◆ setRequestLevel()

void Lse::Gtp::RecoveryRequest::setRequestLevel ( RequestLevel  val)
inline

◆ setSequenceNumber()

void Lse::Gtp::RecoveryRequest::setSequenceNumber ( UInt32  val)
inline

◆ setSourceVenue()

void Lse::Gtp::RecoveryRequest::setSourceVenue ( SourceVenue  val)
inline

◆ toString()

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