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 | List of all members
B3::FieldsSetIterator Class Reference

#include <B3BinaryMessages.h>

+ Inheritance diagram for B3::FieldsSetIterator:
+ Collaboration diagram for B3::FieldsSetIterator:

Public Member Functions

 FieldsSetIterator (void *buffer, const size_t fieldsCount, const FieldDescriptor *fields)
 
 FieldsSetIterator (void *buffer)
 
virtual size_t getTotalSize () const
 
void setAccountFieldValue (const Account value)
 
void setAccountOptionalFieldValue (const AccountOptional value)
 
void setAccountTypeFieldValue (const AccountType value)
 
void setAccountTypeOptionalFieldValue (const AccountTypeOptional value)
 
void setAllocIDFieldValue (const AllocID value)
 
void setAllocNoOrdersTypeFieldValue (const AllocNoOrdersType value)
 
void setAllocReportIDFieldValue (const AllocReportID value)
 
void setAllocReportTypeFieldValue (const AllocReportType value)
 
void setAllocStatusFieldValue (const AllocStatus value)
 
void setAllocTransTypeFieldValue (const AllocTransType value)
 
void setAllocTypeFieldValue (const AllocType value)
 
void setAssetOptionalFieldValue (const AsciiString &val)
 
void setBidirectionalBusinessHeaderFieldValue (const BidirectionalBusinessHeader &value)
 
void setBooleanFieldValue (const Boolean value)
 
void setBooleanOptionalFieldValue (const BooleanOptional value)
 
void setBusinessRejectRefIDFieldValue (const BusinessRejectRefID value)
 
void setCancelOnDisconnectTypeFieldValue (const CancelOnDisconnectType value)
 
void setCharFieldValue (const Char value)
 
void setCharOptionalFieldValue (const CharOptional value)
 
void setClientAppEncodingFieldValue (const ClientAppEncoding &value)
 
void setClOrdIDFieldValue (const ClOrdID value)
 
void setClOrdIDOptionalFieldValue (const ClOrdIDOptional value)
 
void setCredentialsEncodingFieldValue (const CredentialsEncoding &value)
 
void setCrossedIndicatorFieldValue (const CrossedIndicator value)
 
void setCrossedIndicatorOptionalFieldValue (const CrossedIndicatorOptional value)
 
void setCrossIDFieldValue (const CrossID value)
 
void setCrossIDOptionalFieldValue (const CrossIDOptional value)
 
void setCrossPrioritizationFieldValue (const CrossPrioritization value)
 
void setCrossPrioritizationOptionalFieldValue (const CrossPrioritizationOptional value)
 
void setCrossTypeFieldValue (const CrossType value)
 
void setCrossTypeOptionalFieldValue (const CrossTypeOptional value)
 
void setCustodianInfoFieldValue (const CustodianInfo &value)
 
void setCxlRejResponseToFieldValue (const CxlRejResponseTo value)
 
void setDaysToSettlementFieldValue (const DaysToSettlement value)
 
void setDaysToSettlementOptionalFieldValue (const DaysToSettlementOptional value)
 
void setDeltaInMillisFieldValue (const DeltaInMillis &value)
 
void setDeskIDEncodingFieldValue (const DeskIDEncoding &value)
 
void setEstablishRejectCodeFieldValue (const EstablishRejectCode value)
 
void setExecIDFieldValue (const ExecID value)
 
void setExecIDOptionalFieldValue (const ExecIDOptional value)
 
void setExecRestatementReasonFieldValue (const ExecRestatementReason value)
 
void setExecRestatementReasonOptionalFieldValue (const ExecRestatementReasonOptional value)
 
void setExecRestatementReasonValidForMassCancelFieldValue (const ExecRestatementReasonValidForMassCancel value)
 
void setExecRestatementReasonValidForMassCancelOptionalFieldValue (const ExecRestatementReasonValidForMassCancelOptional value)
 
void setExecRestatementReasonValidForSingleCancelFieldValue (const ExecRestatementReasonValidForSingleCancel value)
 
void setExecRestatementReasonValidForSingleCancelOptionalFieldValue (const ExecRestatementReasonValidForSingleCancelOptional value)
 
void setExecTypeFieldValue (const ExecType value)
 
void setExecuteUnderlyingTradeFieldValue (const ExecuteUnderlyingTrade value)
 
void setExecuteUnderlyingTradeOptionalFieldValue (const ExecuteUnderlyingTradeOptional value)
 
void setFirmFieldValue (const Firm value)
 
void setFirmOptionalFieldValue (const FirmOptional value)
 
void setFlowTypeFieldValue (const FlowType value)
 
void setFramingHeaderFieldValue (const FramingHeader &value)
 
template<class T >
void setGroupFieldValue (T *value)
 
void setGroupSizeEncodingFieldValue (const GroupSizeEncoding &value)
 
void setInboundBusinessHeaderFieldValue (const InboundBusinessHeader &value)
 
void setInvestorIDFieldValue (const InvestorID &value)
 
void setLocalMktDateFieldValue (const LocalMktDate value)
 
void setLocalMktDateOptionalFieldValue (const LocalMktDateOptional value)
 
void setMarketSegmentIDFieldValue (const MarketSegmentID value)
 
void setMarketSegmentIDOptionalFieldValue (const MarketSegmentIDOptional value)
 
void setMassActionRejectReasonFieldValue (const MassActionRejectReason value)
 
void setMassActionRejectReasonOptionalFieldValue (const MassActionRejectReasonOptional value)
 
void setMassActionReportIDFieldValue (const MassActionReportID value)
 
void setMassActionReportIDOptionalFieldValue (const MassActionReportIDOptional value)
 
void setMassActionResponseFieldValue (const MassActionResponse value)
 
void setMassActionScopeFieldValue (const MassActionScope value)
 
void setMassActionScopeOptionalFieldValue (const MassActionScopeOptional value)
 
void setMassActionTypeFieldValue (const MassActionType value)
 
void setMemoEncodingFieldValue (const MemoEncoding &value)
 
void setMessageCounterFieldValue (const MessageCounter value)
 
void setmessageHeaderFieldValue (const messageHeader &value)
 
void setMessageTypeFieldValue (const MessageType value)
 
void setMultiLegReportingTypeFieldValue (const MultiLegReportingType value)
 
void setMultiLegReportingTypeOptionalFieldValue (const MultiLegReportingTypeOptional value)
 
void setNegotiationRejectCodeFieldValue (const NegotiationRejectCode value)
 
void setOrderCategoryFieldValue (const OrderCategory value)
 
void setOrderCategoryOptionalFieldValue (const OrderCategoryOptional value)
 
void setOrderIDFieldValue (const OrderID value)
 
void setOrderIDOptionalFieldValue (const OrderIDOptional value)
 
void setOrdStatusFieldValue (const OrdStatus value)
 
void setOrdTagIDFieldValue (const OrdTagID value)
 
void setOrdTypeFieldValue (const OrdType value)
 
void setOutboundBusinessHeaderFieldValue (const OutboundBusinessHeader &value)
 
void setPadding1FieldValue (const Padding1 value)
 
void setPadding2FieldValue (const AsciiString &val)
 
void setPadding3FieldValue (const AsciiString &val)
 
void setPadding4FieldValue (const AsciiString &val)
 
void setPercentage8FieldValue (const Percentage8 &value)
 
void setPercentage8OptionalFieldValue (const Percentage8Optional &value)
 
void setPosMaintActionFieldValue (const PosMaintAction value)
 
void setPosMaintRptIDFieldValue (const PosMaintRptID value)
 
void setPosMaintRptIDOptionalFieldValue (const PosMaintRptIDOptional value)
 
void setPosMaintStatusFieldValue (const PosMaintStatus value)
 
void setPosReqIDFieldValue (const PosReqID value)
 
void setPosReqIDOptionalFieldValue (const PosReqIDOptional value)
 
void setPossResendFieldValue (const PossResend value)
 
void setPosTransTypeFieldValue (const PosTransType value)
 
void setPosTypeFieldValue (const PosType value)
 
void setPrice8FieldValue (const Price8 &value)
 
void setPrice8OptionalFieldValue (const Price8Optional &value)
 
void setPriceFieldValue (const Price &value)
 
void setPriceOffsetOptionalFieldValue (const PriceOffsetOptional &value)
 
void setPriceOptionalFieldValue (const PriceOptional &value)
 
void setQuantityFieldValue (const Quantity value)
 
void setQuantityOptionalFieldValue (const QuantityOptional value)
 
void setQuoteCancelTypeFieldValue (const QuoteCancelType value)
 
void setQuoteIDFieldValue (const QuoteID value)
 
void setQuoteIDOptionalFieldValue (const QuoteIDOptional value)
 
void setQuoteReqIDFieldValue (const QuoteReqID value)
 
void setQuoteReqIDOptionalFieldValue (const QuoteReqIDOptional value)
 
void setQuoteStatusFieldValue (const QuoteStatus value)
 
void setQuoteStatusResponseToFieldValue (const QuoteStatusResponseTo value)
 
void setQuoteStatusResponseToOptionalFieldValue (const QuoteStatusResponseToOptional value)
 
void setRatioQtyFieldValue (const RatioQty &value)
 
void setRejReasonFieldValue (const RejReason value)
 
void setRejReasonOptionalFieldValue (const RejReasonOptional value)
 
void setRetransmitRejectCodeFieldValue (const RetransmitRejectCode value)
 
void setRoutingInstructionFieldValue (const RoutingInstruction value)
 
void setRoutingInstructionOptionalFieldValue (const RoutingInstructionOptional value)
 
void setSecurityExchangeFieldValue (const AsciiString &val)
 
void setSecurityGroupFieldValue (const AsciiString &val)
 
void setSecurityIDFieldValue (const SecurityID value)
 
void setSecurityIDOptionalFieldValue (const SecurityIDOptional value)
 
void setSecurityIDSourceFieldValue (const SecurityIDSource value)
 
void setSecurityReqRespIDFieldValue (const SecurityReqRespID value)
 
void setSecurityResponseTypeFieldValue (const SecurityResponseType value)
 
void setSecurityStrategyTypeFieldValue (const AsciiString &val)
 
void setSecurityTradingStatusFieldValue (const SecurityTradingStatus value)
 
void setSecurityTradingStatusOptionalFieldValue (const SecurityTradingStatusOptional value)
 
void setSelfTradePreventionInstructionFieldValue (const SelfTradePreventionInstruction value)
 
void setSenderLocationFieldValue (const AsciiString &val)
 
void setSeqNumFieldValue (const SeqNum value)
 
void setSeqNumOptionalFieldValue (const SeqNumOptional value)
 
void setSessionIDFieldValue (const SessionID value)
 
void setSessionIDOptionalFieldValue (const SessionIDOptional value)
 
void setSessionVerIDFieldValue (const SessionVerID value)
 
void setSessionVerIDOptionalFieldValue (const SessionVerIDOptional value)
 
void setSettlTypeFieldValue (const SettlType value)
 
void setSettlTypeOptionalFieldValue (const SettlTypeOptional value)
 
void setSideFieldValue (const Side value)
 
void setSideOptionalFieldValue (const SideOptional value)
 
void setSimpleOrdTypeFieldValue (const SimpleOrdType value)
 
void setSimpleTimeInForceFieldValue (const SimpleTimeInForce value)
 
void setStrategyIDOptionalFieldValue (const StrategyIDOptional value)
 
void setSymbolFieldValue (const AsciiString &val)
 
void setTerminationCodeFieldValue (const TerminationCode value)
 
void setTextEncodingFieldValue (const TextEncoding &value)
 
void setTimeInForceFieldValue (const TimeInForce value)
 
void setTimeInForceOptionalFieldValue (const TimeInForceOptional value)
 
void setTimeUnitFieldValue (const TimeUnit value)
 
void setTotNoRelatedSymFieldValue (const TotNoRelatedSym value)
 
void setTradeIDFieldValue (const TradeID value)
 
void setTradeIDOptionalFieldValue (const TradeIDOptional value)
 
void setTraderFieldValue (const AsciiString &val)
 
void setTraderOptionalFieldValue (const AsciiString &val)
 
void setTradingSessionIDFieldValue (const TradingSessionID value)
 
void setTradingSessionIDOptionalFieldValue (const TradingSessionIDOptional value)
 
void setTradingSessionSubIDFieldValue (const TradingSessionSubID value)
 
void setTradingSessionSubIDOptionalFieldValue (const TradingSessionSubIDOptional value)
 
void setuint16EnumEncodingFieldValue (const uint16EnumEncoding value)
 
void setuint8EnumEncodingFieldValue (const uint8EnumEncoding value)
 
void setUint8FieldValue (const Uint8 value)
 
void setUint8OptionalFieldValue (const Uint8Optional value)
 
void setUTCTimestampNanosFieldValue (const UTCTimestampNanos &value)
 
void setUTCTimestampNanosOptionalFieldValue (const UTCTimestampNanosOptional &value)
 
virtual std::ostream & toStream (std::ostream &os) const
 
- Public Member Functions inherited from B3::CommonFieldsIterator
 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
 
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 ~CommonFieldsIterator ()
 

Protected Member Functions

virtual bool moveToNext ()
 
- Protected Member Functions inherited from B3::CommonFieldsIterator
bool gotToTheEnd ()
 

Additional Inherited Members

- Protected Attributes inherited from B3::CommonFieldsIterator
void * curBuffer
 
size_t curFieldIndex_
 
const FieldDescriptorfields_
 
size_t fieldsCount_
 
bool initialized_
 
void * startBuffer
 

Constructor & Destructor Documentation

B3::FieldsSetIterator::FieldsSetIterator ( void *  buffer,
const size_t  fieldsCount,
const FieldDescriptor fields 
)
inline
B3::FieldsSetIterator::FieldsSetIterator ( void *  buffer)
inline

Member Function Documentation

virtual size_t B3::FieldsSetIterator::getTotalSize ( ) const
inlinevirtual
virtual bool B3::FieldsSetIterator::moveToNext ( )
inlineprotectedvirtual
void B3::FieldsSetIterator::setAccountFieldValue ( const Account  value)
inline
void B3::FieldsSetIterator::setAccountOptionalFieldValue ( const AccountOptional  value)
inline
void B3::FieldsSetIterator::setAccountTypeFieldValue ( const AccountType  value)
inline
void B3::FieldsSetIterator::setAccountTypeOptionalFieldValue ( const AccountTypeOptional  value)
inline
void B3::FieldsSetIterator::setAllocIDFieldValue ( const AllocID  value)
inline
void B3::FieldsSetIterator::setAllocNoOrdersTypeFieldValue ( const AllocNoOrdersType  value)
inline
void B3::FieldsSetIterator::setAllocReportIDFieldValue ( const AllocReportID  value)
inline
void B3::FieldsSetIterator::setAllocReportTypeFieldValue ( const AllocReportType  value)
inline
void B3::FieldsSetIterator::setAllocStatusFieldValue ( const AllocStatus  value)
inline
void B3::FieldsSetIterator::setAllocTransTypeFieldValue ( const AllocTransType  value)
inline
void B3::FieldsSetIterator::setAllocTypeFieldValue ( const AllocType  value)
inline
void B3::FieldsSetIterator::setAssetOptionalFieldValue ( const AsciiString val)
inline
void B3::FieldsSetIterator::setBidirectionalBusinessHeaderFieldValue ( const BidirectionalBusinessHeader value)
inline
void B3::FieldsSetIterator::setBooleanFieldValue ( const Boolean  value)
inline
void B3::FieldsSetIterator::setBooleanOptionalFieldValue ( const BooleanOptional  value)
inline
void B3::FieldsSetIterator::setBusinessRejectRefIDFieldValue ( const BusinessRejectRefID  value)
inline
void B3::FieldsSetIterator::setCancelOnDisconnectTypeFieldValue ( const CancelOnDisconnectType  value)
inline
void B3::FieldsSetIterator::setCharFieldValue ( const Char  value)
inline
void B3::FieldsSetIterator::setCharOptionalFieldValue ( const CharOptional  value)
inline
void B3::FieldsSetIterator::setClientAppEncodingFieldValue ( const ClientAppEncoding value)
inline
void B3::FieldsSetIterator::setClOrdIDFieldValue ( const ClOrdID  value)
inline
void B3::FieldsSetIterator::setClOrdIDOptionalFieldValue ( const ClOrdIDOptional  value)
inline
void B3::FieldsSetIterator::setCredentialsEncodingFieldValue ( const CredentialsEncoding value)
inline
void B3::FieldsSetIterator::setCrossedIndicatorFieldValue ( const CrossedIndicator  value)
inline
void B3::FieldsSetIterator::setCrossedIndicatorOptionalFieldValue ( const CrossedIndicatorOptional  value)
inline
void B3::FieldsSetIterator::setCrossIDFieldValue ( const CrossID  value)
inline
void B3::FieldsSetIterator::setCrossIDOptionalFieldValue ( const CrossIDOptional  value)
inline
void B3::FieldsSetIterator::setCrossPrioritizationFieldValue ( const CrossPrioritization  value)
inline
void B3::FieldsSetIterator::setCrossPrioritizationOptionalFieldValue ( const CrossPrioritizationOptional  value)
inline
void B3::FieldsSetIterator::setCrossTypeFieldValue ( const CrossType  value)
inline
void B3::FieldsSetIterator::setCrossTypeOptionalFieldValue ( const CrossTypeOptional  value)
inline
void B3::FieldsSetIterator::setCustodianInfoFieldValue ( const CustodianInfo value)
inline
void B3::FieldsSetIterator::setCxlRejResponseToFieldValue ( const CxlRejResponseTo  value)
inline
void B3::FieldsSetIterator::setDaysToSettlementFieldValue ( const DaysToSettlement  value)
inline
void B3::FieldsSetIterator::setDaysToSettlementOptionalFieldValue ( const DaysToSettlementOptional  value)
inline
void B3::FieldsSetIterator::setDeltaInMillisFieldValue ( const DeltaInMillis value)
inline
void B3::FieldsSetIterator::setDeskIDEncodingFieldValue ( const DeskIDEncoding value)
inline
void B3::FieldsSetIterator::setEstablishRejectCodeFieldValue ( const EstablishRejectCode  value)
inline
void B3::FieldsSetIterator::setExecIDFieldValue ( const ExecID  value)
inline
void B3::FieldsSetIterator::setExecIDOptionalFieldValue ( const ExecIDOptional  value)
inline
void B3::FieldsSetIterator::setExecRestatementReasonFieldValue ( const ExecRestatementReason  value)
inline
void B3::FieldsSetIterator::setExecRestatementReasonOptionalFieldValue ( const ExecRestatementReasonOptional  value)
inline
void B3::FieldsSetIterator::setExecRestatementReasonValidForMassCancelFieldValue ( const ExecRestatementReasonValidForMassCancel  value)
inline
void B3::FieldsSetIterator::setExecRestatementReasonValidForMassCancelOptionalFieldValue ( const ExecRestatementReasonValidForMassCancelOptional  value)
inline
void B3::FieldsSetIterator::setExecRestatementReasonValidForSingleCancelFieldValue ( const ExecRestatementReasonValidForSingleCancel  value)
inline
void B3::FieldsSetIterator::setExecRestatementReasonValidForSingleCancelOptionalFieldValue ( const ExecRestatementReasonValidForSingleCancelOptional  value)
inline
void B3::FieldsSetIterator::setExecTypeFieldValue ( const ExecType  value)
inline
void B3::FieldsSetIterator::setExecuteUnderlyingTradeFieldValue ( const ExecuteUnderlyingTrade  value)
inline
void B3::FieldsSetIterator::setExecuteUnderlyingTradeOptionalFieldValue ( const ExecuteUnderlyingTradeOptional  value)
inline
void B3::FieldsSetIterator::setFirmFieldValue ( const Firm  value)
inline
void B3::FieldsSetIterator::setFirmOptionalFieldValue ( const FirmOptional  value)
inline
void B3::FieldsSetIterator::setFlowTypeFieldValue ( const FlowType  value)
inline
void B3::FieldsSetIterator::setFramingHeaderFieldValue ( const FramingHeader value)
inline
template<class T >
void B3::FieldsSetIterator::setGroupFieldValue ( T *  value)
inline
void B3::FieldsSetIterator::setGroupSizeEncodingFieldValue ( const GroupSizeEncoding value)
inline
void B3::FieldsSetIterator::setInboundBusinessHeaderFieldValue ( const InboundBusinessHeader value)
inline
void B3::FieldsSetIterator::setInvestorIDFieldValue ( const InvestorID value)
inline
void B3::FieldsSetIterator::setLocalMktDateFieldValue ( const LocalMktDate  value)
inline
void B3::FieldsSetIterator::setLocalMktDateOptionalFieldValue ( const LocalMktDateOptional  value)
inline
void B3::FieldsSetIterator::setMarketSegmentIDFieldValue ( const MarketSegmentID  value)
inline
void B3::FieldsSetIterator::setMarketSegmentIDOptionalFieldValue ( const MarketSegmentIDOptional  value)
inline
void B3::FieldsSetIterator::setMassActionRejectReasonFieldValue ( const MassActionRejectReason  value)
inline
void B3::FieldsSetIterator::setMassActionRejectReasonOptionalFieldValue ( const MassActionRejectReasonOptional  value)
inline
void B3::FieldsSetIterator::setMassActionReportIDFieldValue ( const MassActionReportID  value)
inline
void B3::FieldsSetIterator::setMassActionReportIDOptionalFieldValue ( const MassActionReportIDOptional  value)
inline
void B3::FieldsSetIterator::setMassActionResponseFieldValue ( const MassActionResponse  value)
inline
void B3::FieldsSetIterator::setMassActionScopeFieldValue ( const MassActionScope  value)
inline
void B3::FieldsSetIterator::setMassActionScopeOptionalFieldValue ( const MassActionScopeOptional  value)
inline
void B3::FieldsSetIterator::setMassActionTypeFieldValue ( const MassActionType  value)
inline
void B3::FieldsSetIterator::setMemoEncodingFieldValue ( const MemoEncoding value)
inline
void B3::FieldsSetIterator::setMessageCounterFieldValue ( const MessageCounter  value)
inline
void B3::FieldsSetIterator::setmessageHeaderFieldValue ( const messageHeader value)
inline
void B3::FieldsSetIterator::setMessageTypeFieldValue ( const MessageType  value)
inline
void B3::FieldsSetIterator::setMultiLegReportingTypeFieldValue ( const MultiLegReportingType  value)
inline
void B3::FieldsSetIterator::setMultiLegReportingTypeOptionalFieldValue ( const MultiLegReportingTypeOptional  value)
inline
void B3::FieldsSetIterator::setNegotiationRejectCodeFieldValue ( const NegotiationRejectCode  value)
inline
void B3::FieldsSetIterator::setOrderCategoryFieldValue ( const OrderCategory  value)
inline
void B3::FieldsSetIterator::setOrderCategoryOptionalFieldValue ( const OrderCategoryOptional  value)
inline
void B3::FieldsSetIterator::setOrderIDFieldValue ( const OrderID  value)
inline
void B3::FieldsSetIterator::setOrderIDOptionalFieldValue ( const OrderIDOptional  value)
inline
void B3::FieldsSetIterator::setOrdStatusFieldValue ( const OrdStatus  value)
inline
void B3::FieldsSetIterator::setOrdTagIDFieldValue ( const OrdTagID  value)
inline
void B3::FieldsSetIterator::setOrdTypeFieldValue ( const OrdType  value)
inline
void B3::FieldsSetIterator::setOutboundBusinessHeaderFieldValue ( const OutboundBusinessHeader value)
inline
void B3::FieldsSetIterator::setPadding1FieldValue ( const Padding1  value)
inline
void B3::FieldsSetIterator::setPadding2FieldValue ( const AsciiString val)
inline
void B3::FieldsSetIterator::setPadding3FieldValue ( const AsciiString val)
inline
void B3::FieldsSetIterator::setPadding4FieldValue ( const AsciiString val)
inline
void B3::FieldsSetIterator::setPercentage8FieldValue ( const Percentage8 value)
inline
void B3::FieldsSetIterator::setPercentage8OptionalFieldValue ( const Percentage8Optional value)
inline
void B3::FieldsSetIterator::setPosMaintActionFieldValue ( const PosMaintAction  value)
inline
void B3::FieldsSetIterator::setPosMaintRptIDFieldValue ( const PosMaintRptID  value)
inline
void B3::FieldsSetIterator::setPosMaintRptIDOptionalFieldValue ( const PosMaintRptIDOptional  value)
inline
void B3::FieldsSetIterator::setPosMaintStatusFieldValue ( const PosMaintStatus  value)
inline
void B3::FieldsSetIterator::setPosReqIDFieldValue ( const PosReqID  value)
inline
void B3::FieldsSetIterator::setPosReqIDOptionalFieldValue ( const PosReqIDOptional  value)
inline
void B3::FieldsSetIterator::setPossResendFieldValue ( const PossResend  value)
inline
void B3::FieldsSetIterator::setPosTransTypeFieldValue ( const PosTransType  value)
inline
void B3::FieldsSetIterator::setPosTypeFieldValue ( const PosType  value)
inline
void B3::FieldsSetIterator::setPrice8FieldValue ( const Price8 value)
inline
void B3::FieldsSetIterator::setPrice8OptionalFieldValue ( const Price8Optional value)
inline
void B3::FieldsSetIterator::setPriceFieldValue ( const Price value)
inline
void B3::FieldsSetIterator::setPriceOffsetOptionalFieldValue ( const PriceOffsetOptional value)
inline
void B3::FieldsSetIterator::setPriceOptionalFieldValue ( const PriceOptional value)
inline
void B3::FieldsSetIterator::setQuantityFieldValue ( const Quantity  value)
inline
void B3::FieldsSetIterator::setQuantityOptionalFieldValue ( const QuantityOptional  value)
inline
void B3::FieldsSetIterator::setQuoteCancelTypeFieldValue ( const QuoteCancelType  value)
inline
void B3::FieldsSetIterator::setQuoteIDFieldValue ( const QuoteID  value)
inline
void B3::FieldsSetIterator::setQuoteIDOptionalFieldValue ( const QuoteIDOptional  value)
inline
void B3::FieldsSetIterator::setQuoteReqIDFieldValue ( const QuoteReqID  value)
inline
void B3::FieldsSetIterator::setQuoteReqIDOptionalFieldValue ( const QuoteReqIDOptional  value)
inline
void B3::FieldsSetIterator::setQuoteStatusFieldValue ( const QuoteStatus  value)
inline
void B3::FieldsSetIterator::setQuoteStatusResponseToFieldValue ( const QuoteStatusResponseTo  value)
inline
void B3::FieldsSetIterator::setQuoteStatusResponseToOptionalFieldValue ( const QuoteStatusResponseToOptional  value)
inline
void B3::FieldsSetIterator::setRatioQtyFieldValue ( const RatioQty value)
inline
void B3::FieldsSetIterator::setRejReasonFieldValue ( const RejReason  value)
inline
void B3::FieldsSetIterator::setRejReasonOptionalFieldValue ( const RejReasonOptional  value)
inline
void B3::FieldsSetIterator::setRetransmitRejectCodeFieldValue ( const RetransmitRejectCode  value)
inline
void B3::FieldsSetIterator::setRoutingInstructionFieldValue ( const RoutingInstruction  value)
inline
void B3::FieldsSetIterator::setRoutingInstructionOptionalFieldValue ( const RoutingInstructionOptional  value)
inline
void B3::FieldsSetIterator::setSecurityExchangeFieldValue ( const AsciiString val)
inline
void B3::FieldsSetIterator::setSecurityGroupFieldValue ( const AsciiString val)
inline
void B3::FieldsSetIterator::setSecurityIDFieldValue ( const SecurityID  value)
inline
void B3::FieldsSetIterator::setSecurityIDOptionalFieldValue ( const SecurityIDOptional  value)
inline
void B3::FieldsSetIterator::setSecurityIDSourceFieldValue ( const SecurityIDSource  value)
inline
void B3::FieldsSetIterator::setSecurityReqRespIDFieldValue ( const SecurityReqRespID  value)
inline
void B3::FieldsSetIterator::setSecurityResponseTypeFieldValue ( const SecurityResponseType  value)
inline
void B3::FieldsSetIterator::setSecurityStrategyTypeFieldValue ( const AsciiString val)
inline
void B3::FieldsSetIterator::setSecurityTradingStatusFieldValue ( const SecurityTradingStatus  value)
inline
void B3::FieldsSetIterator::setSecurityTradingStatusOptionalFieldValue ( const SecurityTradingStatusOptional  value)
inline
void B3::FieldsSetIterator::setSelfTradePreventionInstructionFieldValue ( const SelfTradePreventionInstruction  value)
inline
void B3::FieldsSetIterator::setSenderLocationFieldValue ( const AsciiString val)
inline
void B3::FieldsSetIterator::setSeqNumFieldValue ( const SeqNum  value)
inline
void B3::FieldsSetIterator::setSeqNumOptionalFieldValue ( const SeqNumOptional  value)
inline
void B3::FieldsSetIterator::setSessionIDFieldValue ( const SessionID  value)
inline
void B3::FieldsSetIterator::setSessionIDOptionalFieldValue ( const SessionIDOptional  value)
inline
void B3::FieldsSetIterator::setSessionVerIDFieldValue ( const SessionVerID  value)
inline
void B3::FieldsSetIterator::setSessionVerIDOptionalFieldValue ( const SessionVerIDOptional  value)
inline
void B3::FieldsSetIterator::setSettlTypeFieldValue ( const SettlType  value)
inline
void B3::FieldsSetIterator::setSettlTypeOptionalFieldValue ( const SettlTypeOptional  value)
inline
void B3::FieldsSetIterator::setSideFieldValue ( const Side  value)
inline
void B3::FieldsSetIterator::setSideOptionalFieldValue ( const SideOptional  value)
inline
void B3::FieldsSetIterator::setSimpleOrdTypeFieldValue ( const SimpleOrdType  value)
inline
void B3::FieldsSetIterator::setSimpleTimeInForceFieldValue ( const SimpleTimeInForce  value)
inline
void B3::FieldsSetIterator::setStrategyIDOptionalFieldValue ( const StrategyIDOptional  value)
inline
void B3::FieldsSetIterator::setSymbolFieldValue ( const AsciiString val)
inline
void B3::FieldsSetIterator::setTerminationCodeFieldValue ( const TerminationCode  value)
inline
void B3::FieldsSetIterator::setTextEncodingFieldValue ( const TextEncoding value)
inline
void B3::FieldsSetIterator::setTimeInForceFieldValue ( const TimeInForce  value)
inline
void B3::FieldsSetIterator::setTimeInForceOptionalFieldValue ( const TimeInForceOptional  value)
inline
void B3::FieldsSetIterator::setTimeUnitFieldValue ( const TimeUnit  value)
inline
void B3::FieldsSetIterator::setTotNoRelatedSymFieldValue ( const TotNoRelatedSym  value)
inline
void B3::FieldsSetIterator::setTradeIDFieldValue ( const TradeID  value)
inline
void B3::FieldsSetIterator::setTradeIDOptionalFieldValue ( const TradeIDOptional  value)
inline
void B3::FieldsSetIterator::setTraderFieldValue ( const AsciiString val)
inline
void B3::FieldsSetIterator::setTraderOptionalFieldValue ( const AsciiString val)
inline
void B3::FieldsSetIterator::setTradingSessionIDFieldValue ( const TradingSessionID  value)
inline
void B3::FieldsSetIterator::setTradingSessionIDOptionalFieldValue ( const TradingSessionIDOptional  value)
inline
void B3::FieldsSetIterator::setTradingSessionSubIDFieldValue ( const TradingSessionSubID  value)
inline
void B3::FieldsSetIterator::setTradingSessionSubIDOptionalFieldValue ( const TradingSessionSubIDOptional  value)
inline
void B3::FieldsSetIterator::setuint16EnumEncodingFieldValue ( const uint16EnumEncoding  value)
inline
void B3::FieldsSetIterator::setuint8EnumEncodingFieldValue ( const uint8EnumEncoding  value)
inline
void B3::FieldsSetIterator::setUint8FieldValue ( const Uint8  value)
inline
void B3::FieldsSetIterator::setUint8OptionalFieldValue ( const Uint8Optional  value)
inline
void B3::FieldsSetIterator::setUTCTimestampNanosFieldValue ( const UTCTimestampNanos value)
inline
void B3::FieldsSetIterator::setUTCTimestampNanosOptionalFieldValue ( const UTCTimestampNanosOptional value)
inline
virtual std::ostream& B3::FieldsSetIterator::toStream ( std::ostream &  os) const
inlinevirtual