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
ILink3V5::StandardHeader Struct Reference

#include <ILink3V5BinaryMessages.h>

+ Inheritance diagram for ILink3V5::StandardHeader:
+ Collaboration diagram for ILink3V5::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

ILink3V5::StandardHeader::StandardHeader ( )
inline

Member Function Documentation

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

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

Member Data Documentation

u16 ILink3V5::StandardHeader::encodingType
u16 ILink3V5::StandardHeader::messageLength
messageHeader ILink3V5::StandardHeader::sbeHeader