B2BITS FIX Antenna HFT  1.0.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
B3::QuoteStatusReport Struct Reference

#include <B3BinaryMessages.h>

+ Inheritance diagram for B3::QuoteStatusReport:
+ Collaboration diagram for B3::QuoteStatusReport:

Public Member Functions

const AccountOptional getAccount () const
 
const Firm getContraBroker () const
 
const DaysToSettlementOptional getDaysToSettlement () const
 
const AsciiString getEnteringTrader () const
 
const
ExecuteUnderlyingTradeOptional 
getExecuteUnderlyingTrade () const
 
const AsciiString getExecutingTrader () const
 
FieldsIterator getIterator () const
 
size_t getMsgLength () const
 
const Quantity getOrderQty () const
 
const QuoteID getQuoteID () const
 
const RejReasonOptional getQuoteRejectReason () const
 
const QuoteReqID getQuoteReqID () const
 
const QuoteStatus getQuoteStatus () const
 
const QuoteStatusResponseToOptional getQuoteStatusResponseTo () const
 
const SecurityID getSecurityID () const
 
const AsciiString getSenderLocation () const
 
FieldsSetIterator getSetIterator ()
 
const SettlTypeOptional getSettlType () const
 
const SideOptional getSide () const
 
const TradeIDOptional getTradeID () const
 
 QuoteStatusReport ()
 
 QuoteStatusReport (bool initFields)
 
void setAccount (AccountOptional value)
 
void setContraBroker (Firm value)
 
void setDaysToSettlement (DaysToSettlementOptional value)
 
void setEnteringTrader (const AsciiString &val)
 
void setExecuteUnderlyingTrade (const ExecuteUnderlyingTradeOptional val)
 
void setExecutingTrader (const AsciiString &val)
 
void setOrderQty (Quantity value)
 
void setQuoteID (QuoteID value)
 
void setQuoteRejectReason (RejReasonOptional value)
 
void setQuoteReqID (QuoteReqID value)
 
void setQuoteStatus (const QuoteStatus val)
 
void setQuoteStatusResponseTo (const QuoteStatusResponseToOptional val)
 
void setSecurityID (SecurityID value)
 
void setSenderLocation (const AsciiString &val)
 
void setSettlType (const SettlTypeOptional val)
 
void setSide (const SideOptional val)
 
void setTradeID (TradeIDOptional value)
 
std::ostream & toStream (std::ostream &os) const
 
std::string toString () const
 
void updateMessageLength ()
 
- Public Member Functions inherited from B3::StandardHeader
u16 getEncodingType () const
 
u16 getMessageLength () const
 
const messageHeadergetSbeHeader () const
 
template<typename T >
const T & getTypedMessage () const
 
template<typename T >
T & getTypedMessage ()
 
void setEncodingType (u16 value)
 
void setEncodingType (const messageHeader &value)
 
void setMessageLength (u16 value)
 
 StandardHeader ()
 

Static Public Member Functions

static FieldsIterator getIterator (const StandardHeader &message)
 
static const MessageTypegetMessageType ()
 
static size_t getMinMessageSize ()
 
static const BooleangetPrivateQuote ()
 
static const SecurityExchangegetSecurityExchange ()
 
static const SecurityIDSourcegetSecurityIDSource ()
 
static FieldsSetIterator getSetIterator (StandardHeader &message)
 
static bool isDynamicSizeMessage ()
 
static void updateMessageLength (StandardHeader &message)
 

Public Attributes

AccountOptional account
 
BidirectionalBusinessHeader businessHeader
 
Firm contraBroker
 
DaysToSettlementOptional daysToSettlement
 
DeskIDEncoding deskID
 
Trader enteringTrader
 
ExecuteUnderlyingTradeOptional executeUnderlyingTrade
 
Trader executingTrader
 
Percentage8Optional fixedRate
 
Quantity orderQty
 
Price8Optional price
 
QuoteID quoteID
 
RejReasonOptional quoteRejectReason
 
QuoteReqID quoteReqID
 
QuoteStatus quoteStatus
 
QuoteStatusResponseToOptional quoteStatusResponseTo
 
SecurityID securityID
 
SenderLocation senderLocation
 
SettlTypeOptional settlType
 
SideOptional side
 
TradeIDOptional tradeID
 
UTCTimestampNanos transactTime
 
- Public Attributes inherited from B3::StandardHeader
u16 encodingType
 
u16 messageLength
 
messageHeader sbeHeader
 

Static Public Attributes

static const u16 BlockLength = 119
 
static const u16 TemplateID = 402
 

Constructor & Destructor Documentation

B3::QuoteStatusReport::QuoteStatusReport ( )
inline
B3::QuoteStatusReport::QuoteStatusReport ( bool  initFields)
inlineexplicit

Member Function Documentation

const AccountOptional B3::QuoteStatusReport::getAccount ( ) const
inline

References B3::account.

const Firm B3::QuoteStatusReport::getContraBroker ( ) const
inline

References B3::contraBroker.

const DaysToSettlementOptional B3::QuoteStatusReport::getDaysToSettlement ( ) const
inline

References B3::daysToSettlement.

const AsciiString B3::QuoteStatusReport::getEnteringTrader ( ) const
inline

References B3::enteringTrader.

const ExecuteUnderlyingTradeOptional B3::QuoteStatusReport::getExecuteUnderlyingTrade ( ) const
inline
const AsciiString B3::QuoteStatusReport::getExecutingTrader ( ) const
inline

References B3::executingTrader.

FieldsIterator B3::QuoteStatusReport::getIterator ( ) const
inline
FieldsIterator B3::QuoteStatusReport::getIterator ( const StandardHeader message)
inlinestatic
static const MessageType& B3::QuoteStatusReport::getMessageType ( )
inlinestatic
size_t B3::QuoteStatusReport::getMinMessageSize ( )
inlinestatic

References B3::QuoteStatusReport.

size_t B3::QuoteStatusReport::getMsgLength ( ) const
inline
const Quantity B3::QuoteStatusReport::getOrderQty ( ) const
inline

References B3::orderQty.

static const Boolean& B3::QuoteStatusReport::getPrivateQuote ( )
inlinestatic
const QuoteID B3::QuoteStatusReport::getQuoteID ( ) const
inline

References B3::quoteID.

const RejReasonOptional B3::QuoteStatusReport::getQuoteRejectReason ( ) const
inline

References B3::quoteRejectReason.

const QuoteReqID B3::QuoteStatusReport::getQuoteReqID ( ) const
inline

References B3::quoteReqID.

const QuoteStatus B3::QuoteStatusReport::getQuoteStatus ( ) const
inline

References B3::quoteStatus.

const QuoteStatusResponseToOptional B3::QuoteStatusReport::getQuoteStatusResponseTo ( ) const
inline
static const SecurityExchange& B3::QuoteStatusReport::getSecurityExchange ( )
inlinestatic
const SecurityID B3::QuoteStatusReport::getSecurityID ( ) const
inline

References B3::securityID.

static const SecurityIDSource& B3::QuoteStatusReport::getSecurityIDSource ( )
inlinestatic
const AsciiString B3::QuoteStatusReport::getSenderLocation ( ) const
inline

References B3::senderLocation.

FieldsSetIterator B3::QuoteStatusReport::getSetIterator ( )
inline
FieldsSetIterator B3::QuoteStatusReport::getSetIterator ( StandardHeader message)
inlinestatic
const SettlTypeOptional B3::QuoteStatusReport::getSettlType ( ) const
inline

References B3::settlType.

const SideOptional B3::QuoteStatusReport::getSide ( ) const
inline

References B3::side.

const TradeIDOptional B3::QuoteStatusReport::getTradeID ( ) const
inline

References B3::tradeID.

static bool B3::QuoteStatusReport::isDynamicSizeMessage ( )
inlinestatic
void B3::QuoteStatusReport::setAccount ( AccountOptional  value)
inline

References B3::account.

void B3::QuoteStatusReport::setContraBroker ( Firm  value)
inline

References B3::contraBroker.

void B3::QuoteStatusReport::setDaysToSettlement ( DaysToSettlementOptional  value)
inline

References B3::daysToSettlement.

void B3::QuoteStatusReport::setEnteringTrader ( const AsciiString val)
inline
void B3::QuoteStatusReport::setExecuteUnderlyingTrade ( const ExecuteUnderlyingTradeOptional  val)
inline
void B3::QuoteStatusReport::setExecutingTrader ( const AsciiString val)
inline
void B3::QuoteStatusReport::setOrderQty ( Quantity  value)
inline

References B3::orderQty.

void B3::QuoteStatusReport::setQuoteID ( QuoteID  value)
inline

References B3::quoteID.

void B3::QuoteStatusReport::setQuoteRejectReason ( RejReasonOptional  value)
inline

References B3::quoteRejectReason.

void B3::QuoteStatusReport::setQuoteReqID ( QuoteReqID  value)
inline

References B3::quoteReqID.

void B3::QuoteStatusReport::setQuoteStatus ( const QuoteStatus  val)
inline

References B3::quoteStatus.

void B3::QuoteStatusReport::setQuoteStatusResponseTo ( const QuoteStatusResponseToOptional  val)
inline
void B3::QuoteStatusReport::setSecurityID ( SecurityID  value)
inline

References B3::securityID.

void B3::QuoteStatusReport::setSenderLocation ( const AsciiString val)
inline
void B3::QuoteStatusReport::setSettlType ( const SettlTypeOptional  val)
inline

References B3::settlType.

void B3::QuoteStatusReport::setSide ( const SideOptional  val)
inline

References B3::side.

void B3::QuoteStatusReport::setTradeID ( TradeIDOptional  value)
inline

References B3::tradeID.

std::ostream& B3::QuoteStatusReport::toStream ( std::ostream &  os) const
inline

Referenced by B3::messageToStream().

std::string B3::QuoteStatusReport::toString ( ) const
inline
void B3::QuoteStatusReport::updateMessageLength ( )
inline
static void B3::QuoteStatusReport::updateMessageLength ( StandardHeader message)
inlinestatic

Member Data Documentation

AccountOptional B3::QuoteStatusReport::account
const u16 B3::QuoteStatusReport::BlockLength = 119
static
BidirectionalBusinessHeader B3::QuoteStatusReport::businessHeader
Firm B3::QuoteStatusReport::contraBroker
DaysToSettlementOptional B3::QuoteStatusReport::daysToSettlement
DeskIDEncoding B3::QuoteStatusReport::deskID
Trader B3::QuoteStatusReport::enteringTrader
ExecuteUnderlyingTradeOptional B3::QuoteStatusReport::executeUnderlyingTrade
Trader B3::QuoteStatusReport::executingTrader
Percentage8Optional B3::QuoteStatusReport::fixedRate
Quantity B3::QuoteStatusReport::orderQty
Price8Optional B3::QuoteStatusReport::price
QuoteID B3::QuoteStatusReport::quoteID
RejReasonOptional B3::QuoteStatusReport::quoteRejectReason
QuoteReqID B3::QuoteStatusReport::quoteReqID
QuoteStatus B3::QuoteStatusReport::quoteStatus
QuoteStatusResponseToOptional B3::QuoteStatusReport::quoteStatusResponseTo
SecurityID B3::QuoteStatusReport::securityID
SenderLocation B3::QuoteStatusReport::senderLocation
SettlTypeOptional B3::QuoteStatusReport::settlType
SideOptional B3::QuoteStatusReport::side
const u16 B3::QuoteStatusReport::TemplateID = 402
static
TradeIDOptional B3::QuoteStatusReport::tradeID
UTCTimestampNanos B3::QuoteStatusReport::transactTime