B2BITS FIX Antenna HFT  1.0.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
ILink3V7::StandardHeader Struct Reference

#include <ILink3V7BinaryMessages.h>

Inherited by ILink3V7::BusinessReject521, ILink3V7::Establish503, ILink3V7::EstablishmentAck504, ILink3V7::EstablishmentReject505, ILink3V7::ExecutionAck539, ILink3V7::ExecutionReportCancel534, ILink3V7::ExecutionReportElimination524, ILink3V7::ExecutionReportModify531, ILink3V7::ExecutionReportNew522, ILink3V7::ExecutionReportPendingCancel564, ILink3V7::ExecutionReportPendingReplace565, ILink3V7::ExecutionReportReject523, ILink3V7::ExecutionReportStatus532, ILink3V7::ExecutionReportTradeAddendumOutright548, ILink3V7::ExecutionReportTradeAddendumSpread549, ILink3V7::ExecutionReportTradeAddendumSpreadLeg550, ILink3V7::ExecutionReportTradeOutright525, ILink3V7::ExecutionReportTradeSpread526, ILink3V7::ExecutionReportTradeSpreadLeg527, ILink3V7::MassQuote517, ILink3V7::MassQuoteAck545, ILink3V7::Negotiate500, ILink3V7::NegotiationReject502, ILink3V7::NegotiationResponse501, ILink3V7::NewOrderCross544, ILink3V7::NewOrderSingle514, ILink3V7::NotApplied513, ILink3V7::OrderCancelReject535, ILink3V7::OrderCancelReplaceReject536, ILink3V7::OrderCancelReplaceRequest515, ILink3V7::OrderCancelRequest516, ILink3V7::OrderMassActionReport562, ILink3V7::OrderMassActionRequest529, ILink3V7::OrderMassStatusRequest530, ILink3V7::OrderStatusRequest533, ILink3V7::PartyDetailsDefinitionRequest518, ILink3V7::PartyDetailsDefinitionRequestAck519, ILink3V7::PartyDetailsListReport538, ILink3V7::PartyDetailsListRequest537, ILink3V7::QuoteCancel528, ILink3V7::QuoteCancelAck563, ILink3V7::RequestForQuote543, ILink3V7::RequestForQuoteAck546, ILink3V7::Retransmission509, ILink3V7::RetransmitReject510, ILink3V7::RetransmitRequest508, ILink3V7::SecurityDefinitionRequest560, ILink3V7::SecurityDefinitionResponse561, ILink3V7::Sequence506, and ILink3V7::Terminate507.

+ Collaboration diagram for ILink3V7::StandardHeader:

Public Member Functions

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 ()
 

Public Attributes

u16 encodingType
 
u16 messageLength
 
messageHeader sbeHeader
 

Constructor & Destructor Documentation

ILink3V7::StandardHeader::StandardHeader ( )
inline

Member Function Documentation

u16 ILink3V7::StandardHeader::getEncodingType ( ) const
inline
u16 ILink3V7::StandardHeader::getMessageLength ( ) const
inline
const messageHeader& ILink3V7::StandardHeader::getSbeHeader ( ) const
inline
template<typename T >
const T& ILink3V7::StandardHeader::getTypedMessage ( ) const
inline
template<typename T >
T& ILink3V7::StandardHeader::getTypedMessage ( )
inline
void ILink3V7::StandardHeader::setEncodingType ( u16  value)
inline
void ILink3V7::StandardHeader::setEncodingType ( const messageHeader value)
inline
void ILink3V7::StandardHeader::setMessageLength ( u16  value)
inline

Referenced by ILink3V7::BusinessReject521::updateMessageLength(), ILink3V7::Establish503::updateMessageLength(), ILink3V7::EstablishmentAck504::updateMessageLength(), ILink3V7::EstablishmentReject505::updateMessageLength(), ILink3V7::ExecutionAck539::updateMessageLength(), ILink3V7::ExecutionReportCancel534::updateMessageLength(), ILink3V7::ExecutionReportElimination524::updateMessageLength(), ILink3V7::ExecutionReportModify531::updateMessageLength(), ILink3V7::ExecutionReportNew522::updateMessageLength(), ILink3V7::ExecutionReportPendingCancel564::updateMessageLength(), ILink3V7::ExecutionReportPendingReplace565::updateMessageLength(), ILink3V7::ExecutionReportReject523::updateMessageLength(), ILink3V7::ExecutionReportStatus532::updateMessageLength(), ILink3V7::ExecutionReportTradeAddendumOutright548::updateMessageLength(), ILink3V7::ExecutionReportTradeAddendumSpread549::updateMessageLength(), ILink3V7::ExecutionReportTradeAddendumSpreadLeg550::updateMessageLength(), ILink3V7::ExecutionReportTradeOutright525::updateMessageLength(), ILink3V7::ExecutionReportTradeSpread526::updateMessageLength(), ILink3V7::ExecutionReportTradeSpreadLeg527::updateMessageLength(), ILink3V7::MassQuote517::updateMessageLength(), ILink3V7::MassQuoteAck545::updateMessageLength(), ILink3V7::Negotiate500::updateMessageLength(), ILink3V7::NegotiationReject502::updateMessageLength(), ILink3V7::NegotiationResponse501::updateMessageLength(), ILink3V7::NewOrderCross544::updateMessageLength(), ILink3V7::NewOrderSingle514::updateMessageLength(), ILink3V7::NotApplied513::updateMessageLength(), ILink3V7::OrderCancelReject535::updateMessageLength(), ILink3V7::OrderCancelReplaceReject536::updateMessageLength(), ILink3V7::OrderCancelReplaceRequest515::updateMessageLength(), ILink3V7::OrderCancelRequest516::updateMessageLength(), ILink3V7::OrderMassActionReport562::updateMessageLength(), ILink3V7::OrderMassActionRequest529::updateMessageLength(), ILink3V7::OrderMassStatusRequest530::updateMessageLength(), ILink3V7::OrderStatusRequest533::updateMessageLength(), ILink3V7::PartyDetailsDefinitionRequest518::updateMessageLength(), ILink3V7::PartyDetailsDefinitionRequestAck519::updateMessageLength(), ILink3V7::PartyDetailsListReport538::updateMessageLength(), ILink3V7::PartyDetailsListRequest537::updateMessageLength(), ILink3V7::QuoteCancel528::updateMessageLength(), ILink3V7::QuoteCancelAck563::updateMessageLength(), ILink3V7::RequestForQuote543::updateMessageLength(), ILink3V7::RequestForQuoteAck546::updateMessageLength(), ILink3V7::Retransmission509::updateMessageLength(), ILink3V7::RetransmitReject510::updateMessageLength(), ILink3V7::RetransmitRequest508::updateMessageLength(), ILink3V7::SecurityDefinitionRequest560::updateMessageLength(), ILink3V7::SecurityDefinitionResponse561::updateMessageLength(), ILink3V7::Sequence506::updateMessageLength(), and ILink3V7::Terminate507::updateMessageLength().

Member Data Documentation

u16 ILink3V7::StandardHeader::encodingType
u16 ILink3V7::StandardHeader::messageLength
messageHeader ILink3V7::StandardHeader::sbeHeader