B2BITS FIX Antenna HFT  1.0.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
B3::CommonFieldsIterator Class Referenceabstract

#include <B3BinaryMessages.h>

+ Inheritance diagram for B3::CommonFieldsIterator:
+ Collaboration diagram for B3::CommonFieldsIterator:

Public Member Functions

 CommonFieldsIterator (const void *buffer, const size_t fieldsCount, const FieldDescriptor *fields)
 
Account getAccountFieldValue () const
 
AccountOptional getAccountOptionalFieldValue () const
 
const AccountType getAccountTypeFieldValue () const
 
const AccountTypeOptional getAccountTypeOptionalFieldValue () const
 
AllocID getAllocIDFieldValue () const
 
const AllocNoOrdersType getAllocNoOrdersTypeFieldValue () const
 
AllocReportID getAllocReportIDFieldValue () const
 
const AllocReportType getAllocReportTypeFieldValue () const
 
const AllocStatus getAllocStatusFieldValue () const
 
const AllocTransType getAllocTransTypeFieldValue () const
 
const AllocType getAllocTypeFieldValue () const
 
const AsciiString getAssetOptionalFieldValue () const
 
const BidirectionalBusinessHeadergetBidirectionalBusinessHeaderFieldValue () const
 
const Boolean getBooleanFieldValue () const
 
const BooleanOptional getBooleanOptionalFieldValue () const
 
BusinessRejectRefID getBusinessRejectRefIDFieldValue () const
 
const CancelOnDisconnectType getCancelOnDisconnectTypeFieldValue () const
 
Char getCharFieldValue () const
 
CharOptional getCharOptionalFieldValue () const
 
const ClientAppEncodinggetClientAppEncodingFieldValue () const
 
ClOrdID getClOrdIDFieldValue () const
 
ClOrdIDOptional getClOrdIDOptionalFieldValue () const
 
const CredentialsEncodinggetCredentialsEncodingFieldValue () const
 
const CrossedIndicator getCrossedIndicatorFieldValue () const
 
const CrossedIndicatorOptional getCrossedIndicatorOptionalFieldValue () const
 
CrossID getCrossIDFieldValue () const
 
CrossIDOptional getCrossIDOptionalFieldValue () const
 
const CrossPrioritization getCrossPrioritizationFieldValue () const
 
const CrossPrioritizationOptional getCrossPrioritizationOptionalFieldValue () const
 
const CrossType getCrossTypeFieldValue () const
 
const CrossTypeOptional getCrossTypeOptionalFieldValue () const
 
const CustodianInfogetCustodianInfoFieldValue () const
 
const CxlRejResponseTo getCxlRejResponseToFieldValue () const
 
DaysToSettlement getDaysToSettlementFieldValue () const
 
DaysToSettlementOptional getDaysToSettlementOptionalFieldValue () const
 
const DeltaInMillisgetDeltaInMillisFieldValue () const
 
const DeskIDEncodinggetDeskIDEncodingFieldValue () const
 
const EstablishRejectCode getEstablishRejectCodeFieldValue () const
 
ExecID getExecIDFieldValue () const
 
ExecIDOptional getExecIDOptionalFieldValue () const
 
const ExecRestatementReason getExecRestatementReasonFieldValue () const
 
const ExecRestatementReasonOptional getExecRestatementReasonOptionalFieldValue () const
 
const
ExecRestatementReasonValidForMassCancel 
getExecRestatementReasonValidForMassCancelFieldValue () const
 
const
ExecRestatementReasonValidForMassCancelOptional 
getExecRestatementReasonValidForMassCancelOptionalFieldValue () const
 
const
ExecRestatementReasonValidForSingleCancel 
getExecRestatementReasonValidForSingleCancelFieldValue () const
 
const
ExecRestatementReasonValidForSingleCancelOptional 
getExecRestatementReasonValidForSingleCancelOptionalFieldValue () const
 
const ExecType getExecTypeFieldValue () const
 
const ExecuteUnderlyingTrade getExecuteUnderlyingTradeFieldValue () const
 
const
ExecuteUnderlyingTradeOptional 
getExecuteUnderlyingTradeOptionalFieldValue () const
 
MessageField getField () const
 
Firm getFirmFieldValue () const
 
FirmOptional getFirmOptionalFieldValue () const
 
const FlowType getFlowTypeFieldValue () const
 
const FramingHeadergetFramingHeaderFieldValue () const
 
template<class T >
T * getGroupFieldValue () const
 
const GroupSizeEncodinggetGroupSizeEncodingFieldValue () const
 
const InboundBusinessHeadergetInboundBusinessHeaderFieldValue () const
 
const InvestorIDgetInvestorIDFieldValue () const
 
LocalMktDate getLocalMktDateFieldValue () const
 
LocalMktDateOptional getLocalMktDateOptionalFieldValue () const
 
MarketSegmentID getMarketSegmentIDFieldValue () const
 
MarketSegmentIDOptional getMarketSegmentIDOptionalFieldValue () const
 
const MassActionRejectReason getMassActionRejectReasonFieldValue () const
 
const
MassActionRejectReasonOptional 
getMassActionRejectReasonOptionalFieldValue () const
 
MassActionReportID getMassActionReportIDFieldValue () const
 
MassActionReportIDOptional getMassActionReportIDOptionalFieldValue () const
 
const MassActionResponse getMassActionResponseFieldValue () const
 
const MassActionScope getMassActionScopeFieldValue () const
 
const MassActionScopeOptional getMassActionScopeOptionalFieldValue () const
 
const MassActionType getMassActionTypeFieldValue () const
 
const MemoEncodinggetMemoEncodingFieldValue () const
 
MessageCounter getMessageCounterFieldValue () const
 
const messageHeadergetmessageHeaderFieldValue () const
 
const MessageType getMessageTypeFieldValue () const
 
const MultiLegReportingType getMultiLegReportingTypeFieldValue () const
 
const MultiLegReportingTypeOptional getMultiLegReportingTypeOptionalFieldValue () const
 
const NegotiationRejectCode getNegotiationRejectCodeFieldValue () const
 
const OrderCategory getOrderCategoryFieldValue () const
 
const OrderCategoryOptional getOrderCategoryOptionalFieldValue () const
 
OrderID getOrderIDFieldValue () const
 
OrderIDOptional getOrderIDOptionalFieldValue () const
 
const OrdStatus getOrdStatusFieldValue () const
 
OrdTagID getOrdTagIDFieldValue () const
 
const OrdType getOrdTypeFieldValue () const
 
const OutboundBusinessHeadergetOutboundBusinessHeaderFieldValue () const
 
Padding1 getPadding1FieldValue () const
 
const AsciiString getPadding2FieldValue () const
 
const AsciiString getPadding3FieldValue () const
 
const AsciiString getPadding4FieldValue () const
 
const Percentage8getPercentage8FieldValue () const
 
const Percentage8OptionalgetPercentage8OptionalFieldValue () const
 
const PosMaintAction getPosMaintActionFieldValue () const
 
PosMaintRptID getPosMaintRptIDFieldValue () const
 
PosMaintRptIDOptional getPosMaintRptIDOptionalFieldValue () const
 
const PosMaintStatus getPosMaintStatusFieldValue () const
 
PosReqID getPosReqIDFieldValue () const
 
PosReqIDOptional getPosReqIDOptionalFieldValue () const
 
const PossResend getPossResendFieldValue () const
 
const PosTransType getPosTransTypeFieldValue () const
 
const PosType getPosTypeFieldValue () const
 
const Price8getPrice8FieldValue () const
 
const Price8OptionalgetPrice8OptionalFieldValue () const
 
const PricegetPriceFieldValue () const
 
const PriceOffsetOptionalgetPriceOffsetOptionalFieldValue () const
 
const PriceOptionalgetPriceOptionalFieldValue () const
 
Quantity getQuantityFieldValue () const
 
QuantityOptional getQuantityOptionalFieldValue () const
 
const QuoteCancelType getQuoteCancelTypeFieldValue () const
 
QuoteID getQuoteIDFieldValue () const
 
QuoteIDOptional getQuoteIDOptionalFieldValue () const
 
QuoteReqID getQuoteReqIDFieldValue () const
 
QuoteReqIDOptional getQuoteReqIDOptionalFieldValue () const
 
const QuoteStatus getQuoteStatusFieldValue () const
 
const QuoteStatusResponseTo getQuoteStatusResponseToFieldValue () const
 
const QuoteStatusResponseToOptional getQuoteStatusResponseToOptionalFieldValue () const
 
const RatioQtygetRatioQtyFieldValue () const
 
RejReason getRejReasonFieldValue () const
 
RejReasonOptional getRejReasonOptionalFieldValue () const
 
const RetransmitRejectCode getRetransmitRejectCodeFieldValue () const
 
const RoutingInstruction getRoutingInstructionFieldValue () const
 
const RoutingInstructionOptional getRoutingInstructionOptionalFieldValue () const
 
const AsciiString getSecurityExchangeFieldValue () const
 
const AsciiString getSecurityGroupFieldValue () const
 
SecurityID getSecurityIDFieldValue () const
 
SecurityIDOptional getSecurityIDOptionalFieldValue () const
 
const SecurityIDSource getSecurityIDSourceFieldValue () const
 
SecurityReqRespID getSecurityReqRespIDFieldValue () const
 
const SecurityResponseType getSecurityResponseTypeFieldValue () const
 
const AsciiString getSecurityStrategyTypeFieldValue () const
 
const SecurityTradingStatus getSecurityTradingStatusFieldValue () const
 
const SecurityTradingStatusOptional getSecurityTradingStatusOptionalFieldValue () const
 
const
SelfTradePreventionInstruction 
getSelfTradePreventionInstructionFieldValue () const
 
const AsciiString getSenderLocationFieldValue () const
 
SeqNum getSeqNumFieldValue () const
 
SeqNumOptional getSeqNumOptionalFieldValue () const
 
SessionID getSessionIDFieldValue () const
 
SessionIDOptional getSessionIDOptionalFieldValue () const
 
SessionVerID getSessionVerIDFieldValue () const
 
SessionVerIDOptional getSessionVerIDOptionalFieldValue () const
 
const SettlType getSettlTypeFieldValue () const
 
const SettlTypeOptional getSettlTypeOptionalFieldValue () const
 
const Side getSideFieldValue () const
 
const SideOptional getSideOptionalFieldValue () const
 
const SimpleOrdType getSimpleOrdTypeFieldValue () const
 
const SimpleTimeInForce getSimpleTimeInForceFieldValue () const
 
StrategyIDOptional getStrategyIDOptionalFieldValue () const
 
const AsciiString getSymbolFieldValue () const
 
const TerminationCode getTerminationCodeFieldValue () const
 
const TextEncodinggetTextEncodingFieldValue () const
 
const TimeInForce getTimeInForceFieldValue () const
 
const TimeInForceOptional getTimeInForceOptionalFieldValue () const
 
const TimeUnit getTimeUnitFieldValue () const
 
virtual size_t getTotalSize () const =0
 
TotNoRelatedSym getTotNoRelatedSymFieldValue () const
 
TradeID getTradeIDFieldValue () const
 
TradeIDOptional getTradeIDOptionalFieldValue () const
 
const AsciiString getTraderFieldValue () const
 
const AsciiString getTraderOptionalFieldValue () const
 
const TradingSessionID getTradingSessionIDFieldValue () const
 
const TradingSessionIDOptional getTradingSessionIDOptionalFieldValue () const
 
const TradingSessionSubID getTradingSessionSubIDFieldValue () const
 
const TradingSessionSubIDOptional getTradingSessionSubIDOptionalFieldValue () const
 
uint16EnumEncoding getuint16EnumEncodingFieldValue () const
 
uint8EnumEncoding getuint8EnumEncodingFieldValue () const
 
Uint8 getUint8FieldValue () const
 
Uint8Optional getUint8OptionalFieldValue () const
 
const UTCTimestampNanosgetUTCTimestampNanosFieldValue () const
 
const UTCTimestampNanosOptionalgetUTCTimestampNanosOptionalFieldValue () const
 
bool next ()
 
bool next (int fieldId)
 
virtual std::ostream & toStream (std::ostream &os) const =0
 
virtual ~CommonFieldsIterator ()
 

Protected Member Functions

bool gotToTheEnd ()
 
virtual bool moveToNext ()=0
 

Protected Attributes

void * curBuffer
 
size_t curFieldIndex_
 
const FieldDescriptorfields_
 
size_t fieldsCount_
 
bool initialized_
 
void * startBuffer
 

Constructor & Destructor Documentation

B3::CommonFieldsIterator::CommonFieldsIterator ( const void *  buffer,
const size_t  fieldsCount,
const FieldDescriptor fields 
)
inline
virtual B3::CommonFieldsIterator::~CommonFieldsIterator ( )
inlinevirtual

Member Function Documentation

Account B3::CommonFieldsIterator::getAccountFieldValue ( ) const
inline
AccountOptional B3::CommonFieldsIterator::getAccountOptionalFieldValue ( ) const
inline
const AccountType B3::CommonFieldsIterator::getAccountTypeFieldValue ( ) const
inline
const AccountTypeOptional B3::CommonFieldsIterator::getAccountTypeOptionalFieldValue ( ) const
inline
AllocID B3::CommonFieldsIterator::getAllocIDFieldValue ( ) const
inline
const AllocNoOrdersType B3::CommonFieldsIterator::getAllocNoOrdersTypeFieldValue ( ) const
inline
AllocReportID B3::CommonFieldsIterator::getAllocReportIDFieldValue ( ) const
inline
const AllocReportType B3::CommonFieldsIterator::getAllocReportTypeFieldValue ( ) const
inline
const AllocStatus B3::CommonFieldsIterator::getAllocStatusFieldValue ( ) const
inline
const AllocTransType B3::CommonFieldsIterator::getAllocTransTypeFieldValue ( ) const
inline
const AllocType B3::CommonFieldsIterator::getAllocTypeFieldValue ( ) const
inline
const AsciiString B3::CommonFieldsIterator::getAssetOptionalFieldValue ( ) const
inline
const BidirectionalBusinessHeader& B3::CommonFieldsIterator::getBidirectionalBusinessHeaderFieldValue ( ) const
inline
const Boolean B3::CommonFieldsIterator::getBooleanFieldValue ( ) const
inline
const BooleanOptional B3::CommonFieldsIterator::getBooleanOptionalFieldValue ( ) const
inline
BusinessRejectRefID B3::CommonFieldsIterator::getBusinessRejectRefIDFieldValue ( ) const
inline
const CancelOnDisconnectType B3::CommonFieldsIterator::getCancelOnDisconnectTypeFieldValue ( ) const
inline
Char B3::CommonFieldsIterator::getCharFieldValue ( ) const
inline
CharOptional B3::CommonFieldsIterator::getCharOptionalFieldValue ( ) const
inline
const ClientAppEncoding& B3::CommonFieldsIterator::getClientAppEncodingFieldValue ( ) const
inline
ClOrdID B3::CommonFieldsIterator::getClOrdIDFieldValue ( ) const
inline
ClOrdIDOptional B3::CommonFieldsIterator::getClOrdIDOptionalFieldValue ( ) const
inline
const CredentialsEncoding& B3::CommonFieldsIterator::getCredentialsEncodingFieldValue ( ) const
inline
const CrossedIndicator B3::CommonFieldsIterator::getCrossedIndicatorFieldValue ( ) const
inline
const CrossedIndicatorOptional B3::CommonFieldsIterator::getCrossedIndicatorOptionalFieldValue ( ) const
inline
CrossID B3::CommonFieldsIterator::getCrossIDFieldValue ( ) const
inline
CrossIDOptional B3::CommonFieldsIterator::getCrossIDOptionalFieldValue ( ) const
inline
const CrossPrioritization B3::CommonFieldsIterator::getCrossPrioritizationFieldValue ( ) const
inline
const CrossPrioritizationOptional B3::CommonFieldsIterator::getCrossPrioritizationOptionalFieldValue ( ) const
inline
const CrossType B3::CommonFieldsIterator::getCrossTypeFieldValue ( ) const
inline
const CrossTypeOptional B3::CommonFieldsIterator::getCrossTypeOptionalFieldValue ( ) const
inline
const CustodianInfo& B3::CommonFieldsIterator::getCustodianInfoFieldValue ( ) const
inline
const CxlRejResponseTo B3::CommonFieldsIterator::getCxlRejResponseToFieldValue ( ) const
inline
DaysToSettlement B3::CommonFieldsIterator::getDaysToSettlementFieldValue ( ) const
inline
DaysToSettlementOptional B3::CommonFieldsIterator::getDaysToSettlementOptionalFieldValue ( ) const
inline
const DeltaInMillis& B3::CommonFieldsIterator::getDeltaInMillisFieldValue ( ) const
inline
const DeskIDEncoding& B3::CommonFieldsIterator::getDeskIDEncodingFieldValue ( ) const
inline
const EstablishRejectCode B3::CommonFieldsIterator::getEstablishRejectCodeFieldValue ( ) const
inline
ExecID B3::CommonFieldsIterator::getExecIDFieldValue ( ) const
inline
ExecIDOptional B3::CommonFieldsIterator::getExecIDOptionalFieldValue ( ) const
inline
const ExecRestatementReason B3::CommonFieldsIterator::getExecRestatementReasonFieldValue ( ) const
inline
const ExecRestatementReasonOptional B3::CommonFieldsIterator::getExecRestatementReasonOptionalFieldValue ( ) const
inline
const ExecRestatementReasonValidForMassCancel B3::CommonFieldsIterator::getExecRestatementReasonValidForMassCancelFieldValue ( ) const
inline
const ExecRestatementReasonValidForMassCancelOptional B3::CommonFieldsIterator::getExecRestatementReasonValidForMassCancelOptionalFieldValue ( ) const
inline
const ExecRestatementReasonValidForSingleCancel B3::CommonFieldsIterator::getExecRestatementReasonValidForSingleCancelFieldValue ( ) const
inline
const ExecRestatementReasonValidForSingleCancelOptional B3::CommonFieldsIterator::getExecRestatementReasonValidForSingleCancelOptionalFieldValue ( ) const
inline
const ExecType B3::CommonFieldsIterator::getExecTypeFieldValue ( ) const
inline
const ExecuteUnderlyingTrade B3::CommonFieldsIterator::getExecuteUnderlyingTradeFieldValue ( ) const
inline
const ExecuteUnderlyingTradeOptional B3::CommonFieldsIterator::getExecuteUnderlyingTradeOptionalFieldValue ( ) const
inline
MessageField B3::CommonFieldsIterator::getField ( ) const
inline
Firm B3::CommonFieldsIterator::getFirmFieldValue ( ) const
inline
FirmOptional B3::CommonFieldsIterator::getFirmOptionalFieldValue ( ) const
inline
const FlowType B3::CommonFieldsIterator::getFlowTypeFieldValue ( ) const
inline
const FramingHeader& B3::CommonFieldsIterator::getFramingHeaderFieldValue ( ) const
inline
template<class T >
T* B3::CommonFieldsIterator::getGroupFieldValue ( ) const
inline
const GroupSizeEncoding& B3::CommonFieldsIterator::getGroupSizeEncodingFieldValue ( ) const
inline
const InboundBusinessHeader& B3::CommonFieldsIterator::getInboundBusinessHeaderFieldValue ( ) const
inline
const InvestorID& B3::CommonFieldsIterator::getInvestorIDFieldValue ( ) const
inline
LocalMktDate B3::CommonFieldsIterator::getLocalMktDateFieldValue ( ) const
inline
LocalMktDateOptional B3::CommonFieldsIterator::getLocalMktDateOptionalFieldValue ( ) const
inline
MarketSegmentID B3::CommonFieldsIterator::getMarketSegmentIDFieldValue ( ) const
inline
MarketSegmentIDOptional B3::CommonFieldsIterator::getMarketSegmentIDOptionalFieldValue ( ) const
inline
const MassActionRejectReason B3::CommonFieldsIterator::getMassActionRejectReasonFieldValue ( ) const
inline
const MassActionRejectReasonOptional B3::CommonFieldsIterator::getMassActionRejectReasonOptionalFieldValue ( ) const
inline
MassActionReportID B3::CommonFieldsIterator::getMassActionReportIDFieldValue ( ) const
inline
MassActionReportIDOptional B3::CommonFieldsIterator::getMassActionReportIDOptionalFieldValue ( ) const
inline
const MassActionResponse B3::CommonFieldsIterator::getMassActionResponseFieldValue ( ) const
inline
const MassActionScope B3::CommonFieldsIterator::getMassActionScopeFieldValue ( ) const
inline
const MassActionScopeOptional B3::CommonFieldsIterator::getMassActionScopeOptionalFieldValue ( ) const
inline
const MassActionType B3::CommonFieldsIterator::getMassActionTypeFieldValue ( ) const
inline
const MemoEncoding& B3::CommonFieldsIterator::getMemoEncodingFieldValue ( ) const
inline
MessageCounter B3::CommonFieldsIterator::getMessageCounterFieldValue ( ) const
inline
const messageHeader& B3::CommonFieldsIterator::getmessageHeaderFieldValue ( ) const
inline
const MessageType B3::CommonFieldsIterator::getMessageTypeFieldValue ( ) const
inline
const MultiLegReportingType B3::CommonFieldsIterator::getMultiLegReportingTypeFieldValue ( ) const
inline
const MultiLegReportingTypeOptional B3::CommonFieldsIterator::getMultiLegReportingTypeOptionalFieldValue ( ) const
inline
const NegotiationRejectCode B3::CommonFieldsIterator::getNegotiationRejectCodeFieldValue ( ) const
inline
const OrderCategory B3::CommonFieldsIterator::getOrderCategoryFieldValue ( ) const
inline
const OrderCategoryOptional B3::CommonFieldsIterator::getOrderCategoryOptionalFieldValue ( ) const
inline
OrderID B3::CommonFieldsIterator::getOrderIDFieldValue ( ) const
inline
OrderIDOptional B3::CommonFieldsIterator::getOrderIDOptionalFieldValue ( ) const
inline
const OrdStatus B3::CommonFieldsIterator::getOrdStatusFieldValue ( ) const
inline
OrdTagID B3::CommonFieldsIterator::getOrdTagIDFieldValue ( ) const
inline
const OrdType B3::CommonFieldsIterator::getOrdTypeFieldValue ( ) const
inline
const OutboundBusinessHeader& B3::CommonFieldsIterator::getOutboundBusinessHeaderFieldValue ( ) const
inline
Padding1 B3::CommonFieldsIterator::getPadding1FieldValue ( ) const
inline
const AsciiString B3::CommonFieldsIterator::getPadding2FieldValue ( ) const
inline
const AsciiString B3::CommonFieldsIterator::getPadding3FieldValue ( ) const
inline
const AsciiString B3::CommonFieldsIterator::getPadding4FieldValue ( ) const
inline
const Percentage8& B3::CommonFieldsIterator::getPercentage8FieldValue ( ) const
inline
const Percentage8Optional& B3::CommonFieldsIterator::getPercentage8OptionalFieldValue ( ) const
inline
const PosMaintAction B3::CommonFieldsIterator::getPosMaintActionFieldValue ( ) const
inline
PosMaintRptID B3::CommonFieldsIterator::getPosMaintRptIDFieldValue ( ) const
inline
PosMaintRptIDOptional B3::CommonFieldsIterator::getPosMaintRptIDOptionalFieldValue ( ) const
inline
const PosMaintStatus B3::CommonFieldsIterator::getPosMaintStatusFieldValue ( ) const
inline
PosReqID B3::CommonFieldsIterator::getPosReqIDFieldValue ( ) const
inline
PosReqIDOptional B3::CommonFieldsIterator::getPosReqIDOptionalFieldValue ( ) const
inline
const PossResend B3::CommonFieldsIterator::getPossResendFieldValue ( ) const
inline
const PosTransType B3::CommonFieldsIterator::getPosTransTypeFieldValue ( ) const
inline
const PosType B3::CommonFieldsIterator::getPosTypeFieldValue ( ) const
inline
const Price8& B3::CommonFieldsIterator::getPrice8FieldValue ( ) const
inline
const Price8Optional& B3::CommonFieldsIterator::getPrice8OptionalFieldValue ( ) const
inline
const Price& B3::CommonFieldsIterator::getPriceFieldValue ( ) const
inline
const PriceOffsetOptional& B3::CommonFieldsIterator::getPriceOffsetOptionalFieldValue ( ) const
inline
const PriceOptional& B3::CommonFieldsIterator::getPriceOptionalFieldValue ( ) const
inline
Quantity B3::CommonFieldsIterator::getQuantityFieldValue ( ) const
inline
QuantityOptional B3::CommonFieldsIterator::getQuantityOptionalFieldValue ( ) const
inline
const QuoteCancelType B3::CommonFieldsIterator::getQuoteCancelTypeFieldValue ( ) const
inline
QuoteID B3::CommonFieldsIterator::getQuoteIDFieldValue ( ) const
inline
QuoteIDOptional B3::CommonFieldsIterator::getQuoteIDOptionalFieldValue ( ) const
inline
QuoteReqID B3::CommonFieldsIterator::getQuoteReqIDFieldValue ( ) const
inline
QuoteReqIDOptional B3::CommonFieldsIterator::getQuoteReqIDOptionalFieldValue ( ) const
inline
const QuoteStatus B3::CommonFieldsIterator::getQuoteStatusFieldValue ( ) const
inline
const QuoteStatusResponseTo B3::CommonFieldsIterator::getQuoteStatusResponseToFieldValue ( ) const
inline
const QuoteStatusResponseToOptional B3::CommonFieldsIterator::getQuoteStatusResponseToOptionalFieldValue ( ) const
inline
const RatioQty& B3::CommonFieldsIterator::getRatioQtyFieldValue ( ) const
inline
RejReason B3::CommonFieldsIterator::getRejReasonFieldValue ( ) const
inline
RejReasonOptional B3::CommonFieldsIterator::getRejReasonOptionalFieldValue ( ) const
inline
const RetransmitRejectCode B3::CommonFieldsIterator::getRetransmitRejectCodeFieldValue ( ) const
inline
const RoutingInstruction B3::CommonFieldsIterator::getRoutingInstructionFieldValue ( ) const
inline
const RoutingInstructionOptional B3::CommonFieldsIterator::getRoutingInstructionOptionalFieldValue ( ) const
inline
const AsciiString B3::CommonFieldsIterator::getSecurityExchangeFieldValue ( ) const
inline
const AsciiString B3::CommonFieldsIterator::getSecurityGroupFieldValue ( ) const
inline
SecurityID B3::CommonFieldsIterator::getSecurityIDFieldValue ( ) const
inline
SecurityIDOptional B3::CommonFieldsIterator::getSecurityIDOptionalFieldValue ( ) const
inline
const SecurityIDSource B3::CommonFieldsIterator::getSecurityIDSourceFieldValue ( ) const
inline
SecurityReqRespID B3::CommonFieldsIterator::getSecurityReqRespIDFieldValue ( ) const
inline
const SecurityResponseType B3::CommonFieldsIterator::getSecurityResponseTypeFieldValue ( ) const
inline
const AsciiString B3::CommonFieldsIterator::getSecurityStrategyTypeFieldValue ( ) const
inline
const SecurityTradingStatus B3::CommonFieldsIterator::getSecurityTradingStatusFieldValue ( ) const
inline
const SecurityTradingStatusOptional B3::CommonFieldsIterator::getSecurityTradingStatusOptionalFieldValue ( ) const
inline
const SelfTradePreventionInstruction B3::CommonFieldsIterator::getSelfTradePreventionInstructionFieldValue ( ) const
inline
const AsciiString B3::CommonFieldsIterator::getSenderLocationFieldValue ( ) const
inline
SeqNum B3::CommonFieldsIterator::getSeqNumFieldValue ( ) const
inline
SeqNumOptional B3::CommonFieldsIterator::getSeqNumOptionalFieldValue ( ) const
inline
SessionID B3::CommonFieldsIterator::getSessionIDFieldValue ( ) const
inline
SessionIDOptional B3::CommonFieldsIterator::getSessionIDOptionalFieldValue ( ) const
inline
SessionVerID B3::CommonFieldsIterator::getSessionVerIDFieldValue ( ) const
inline
SessionVerIDOptional B3::CommonFieldsIterator::getSessionVerIDOptionalFieldValue ( ) const
inline
const SettlType B3::CommonFieldsIterator::getSettlTypeFieldValue ( ) const
inline
const SettlTypeOptional B3::CommonFieldsIterator::getSettlTypeOptionalFieldValue ( ) const
inline
const Side B3::CommonFieldsIterator::getSideFieldValue ( ) const
inline
const SideOptional B3::CommonFieldsIterator::getSideOptionalFieldValue ( ) const
inline
const SimpleOrdType B3::CommonFieldsIterator::getSimpleOrdTypeFieldValue ( ) const
inline
const SimpleTimeInForce B3::CommonFieldsIterator::getSimpleTimeInForceFieldValue ( ) const
inline
StrategyIDOptional B3::CommonFieldsIterator::getStrategyIDOptionalFieldValue ( ) const
inline
const AsciiString B3::CommonFieldsIterator::getSymbolFieldValue ( ) const
inline
const TerminationCode B3::CommonFieldsIterator::getTerminationCodeFieldValue ( ) const
inline
const TextEncoding& B3::CommonFieldsIterator::getTextEncodingFieldValue ( ) const
inline
const TimeInForce B3::CommonFieldsIterator::getTimeInForceFieldValue ( ) const
inline
const TimeInForceOptional B3::CommonFieldsIterator::getTimeInForceOptionalFieldValue ( ) const
inline
const TimeUnit B3::CommonFieldsIterator::getTimeUnitFieldValue ( ) const
inline
virtual size_t B3::CommonFieldsIterator::getTotalSize ( ) const
pure virtual
TotNoRelatedSym B3::CommonFieldsIterator::getTotNoRelatedSymFieldValue ( ) const
inline
TradeID B3::CommonFieldsIterator::getTradeIDFieldValue ( ) const
inline
TradeIDOptional B3::CommonFieldsIterator::getTradeIDOptionalFieldValue ( ) const
inline
const AsciiString B3::CommonFieldsIterator::getTraderFieldValue ( ) const
inline
const AsciiString B3::CommonFieldsIterator::getTraderOptionalFieldValue ( ) const
inline
const TradingSessionID B3::CommonFieldsIterator::getTradingSessionIDFieldValue ( ) const
inline
const TradingSessionIDOptional B3::CommonFieldsIterator::getTradingSessionIDOptionalFieldValue ( ) const
inline
const TradingSessionSubID B3::CommonFieldsIterator::getTradingSessionSubIDFieldValue ( ) const
inline
const TradingSessionSubIDOptional B3::CommonFieldsIterator::getTradingSessionSubIDOptionalFieldValue ( ) const
inline
uint16EnumEncoding B3::CommonFieldsIterator::getuint16EnumEncodingFieldValue ( ) const
inline
uint8EnumEncoding B3::CommonFieldsIterator::getuint8EnumEncodingFieldValue ( ) const
inline
Uint8 B3::CommonFieldsIterator::getUint8FieldValue ( ) const
inline
Uint8Optional B3::CommonFieldsIterator::getUint8OptionalFieldValue ( ) const
inline
const UTCTimestampNanos& B3::CommonFieldsIterator::getUTCTimestampNanosFieldValue ( ) const
inline
const UTCTimestampNanosOptional& B3::CommonFieldsIterator::getUTCTimestampNanosOptionalFieldValue ( ) const
inline
bool B3::CommonFieldsIterator::gotToTheEnd ( )
inlineprotected
virtual bool B3::CommonFieldsIterator::moveToNext ( )
protectedpure virtual
bool B3::CommonFieldsIterator::next ( )
inline
bool B3::CommonFieldsIterator::next ( int  fieldId)
inline
virtual std::ostream& B3::CommonFieldsIterator::toStream ( std::ostream &  os) const
pure virtual

Member Data Documentation

void* B3::CommonFieldsIterator::curBuffer
protected
size_t B3::CommonFieldsIterator::curFieldIndex_
protected
const FieldDescriptor* B3::CommonFieldsIterator::fields_
protected
size_t B3::CommonFieldsIterator::fieldsCount_
protected
bool B3::CommonFieldsIterator::initialized_
protected
void* B3::CommonFieldsIterator::startBuffer
protected