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

#include <ILink3V8BinaryMessages.h>

+ Inheritance diagram for ILink3V8::CommonFieldsIterator:
+ Collaboration diagram for ILink3V8::CommonFieldsIterator:

Public Member Functions

 CommonFieldsIterator (const void *buffer, const size_t fieldsCount, const FieldDescriptor *fields)
 
const AvgPxInd getAvgPxIndFieldValue () const
 
const BooleanFlag getBooleanFlagFieldValue () const
 
const BooleanNULL getBooleanNULLFieldValue () const
 
CHAR getCHARFieldValue () const
 
charNULL getcharNULLFieldValue () const
 
const ClearingAcctType getClearingAcctTypeFieldValue () const
 
const AsciiString getClientFlowTypeFieldValue () const
 
const CmtaGiveUpCD getCmtaGiveUpCDFieldValue () const
 
CrossOrderType getCrossOrderTypeFieldValue () const
 
CrossPrioritization getCrossPrioritizationFieldValue () const
 
CrossType getCrossTypeFieldValue () const
 
const CustOrderCapacity getCustOrderCapacityFieldValue () const
 
const CustOrdHandlInst getCustOrdHandlInstFieldValue () const
 
CxlRejRsp getCxlRejRspFieldValue () const
 
CxrRejRsp getCxrRejRspFieldValue () const
 
const DATAgetDATAFieldValue () const
 
const Decimal32NULLgetDecimal32NULLFieldValue () const
 
const Decimal64NULLgetDecimal64NULLFieldValue () const
 
const DKReason getDKReasonFieldValue () const
 
enumNULL getenumNULLFieldValue () const
 
const AsciiString getExchFlowTypFieldValue () const
 
const ExecAckStatus getExecAckStatusFieldValue () const
 
const ExecInst getExecInstFieldValue () const
 
const ExecMode getExecModeFieldValue () const
 
const ExecReason getExecReasonFieldValue () const
 
ExecTypeCxl getExecTypeCxlFieldValue () const
 
ExecTypeExp getExecTypeExpFieldValue () const
 
ExecTypeModify getExecTypeModifyFieldValue () const
 
ExecTypePendCxl getExecTypePendCxlFieldValue () const
 
ExecTypePendModify getExecTypePendModifyFieldValue () const
 
ExecTypeTrade getExecTypeTradeFieldValue () const
 
ExecTypNew getExecTypNewFieldValue () const
 
ExecTypRej getExecTypRejFieldValue () const
 
ExecTypStatus getExecTypStatusFieldValue () const
 
const ExecTypTrdCxl getExecTypTrdCxlFieldValue () const
 
const ExpCycle getExpCycleFieldValue () const
 
MessageField getField () const
 
const FTI getFTIFieldValue () const
 
template<class T >
T * getGroupFieldValue () const
 
const groupSizeEncodinggetgroupSizeEncodingFieldValue () const
 
const groupSizegetgroupSizeFieldValue () const
 
const AsciiString getHMACVersionFieldValue () const
 
Int32 getInt32FieldValue () const
 
Int32NULL getInt32NULLFieldValue () const
 
const KeepAliveLapsed getKeepAliveLapsedFieldValue () const
 
LegSecIDSource getLegSecIDSourceFieldValue () const
 
const ListUpdAct getListUpdActFieldValue () const
 
LocalMktDate getLocalMktDateFieldValue () const
 
const ManualOrdInd getManualOrdIndFieldValue () const
 
const ManualOrdIndReq getManualOrdIndReqFieldValue () const
 
MassAction getMassActionFieldValue () const
 
const MassActionOrdTyp getMassActionOrdTypFieldValue () const
 
const MassActionResponse getMassActionResponseFieldValue () const
 
const MassActionScope getMassActionScopeFieldValue () const
 
const MassCancelTIF getMassCancelTIFFieldValue () const
 
const MassCxlReqTyp getMassCxlReqTypFieldValue () const
 
const MassStatusOrdTyp getMassStatusOrdTypFieldValue () const
 
const MassStatusReqTyp getMassStatusReqTypFieldValue () const
 
const MassStatusTIF getMassStatusTIFFieldValue () const
 
const MaturityMonthYeargetMaturityMonthYearFieldValue () const
 
const messageHeadergetmessageHeaderFieldValue () const
 
ModifyStatus getModifyStatusFieldValue () const
 
NoPtyUpd getNoPtyUpdFieldValue () const
 
const OFMOverrideReq getOFMOverrideReqFieldValue () const
 
const OrderEventType getOrderEventTypeFieldValue () const
 
const OrderStatus getOrderStatusFieldValue () const
 
const OrderType getOrderTypeFieldValue () const
 
const OrderTypeReq getOrderTypeReqFieldValue () const
 
OrdStatusCxl getOrdStatusCxlFieldValue () const
 
OrdStatusCxlRej getOrdStatusCxlRejFieldValue () const
 
OrdStatusCxrRej getOrdStatusCxrRejFieldValue () const
 
OrdStatusExp getOrdStatusExpFieldValue () const
 
OrdStatusNew getOrdStatusNewFieldValue () const
 
OrdStatusPendCxl getOrdStatusPendCxlFieldValue () const
 
OrdStatusRej getOrdStatusRejFieldValue () const
 
const OrdStatusTrdCxl getOrdStatusTrdCxlFieldValue () const
 
const OrdStatusTrd getOrdStatusTrdFieldValue () const
 
const PartyDetailRole getPartyDetailRoleFieldValue () const
 
PartyIDSource getPartyIDSourceFieldValue () const
 
PendModStatus getPendModStatusFieldValue () const
 
const PRICE9getPRICE9FieldValue () const
 
const PRICENULL9getPRICENULL9FieldValue () const
 
const QuoteAckStatus getQuoteAckStatusFieldValue () const
 
const QuoteCxlStatus getQuoteCxlStatusFieldValue () const
 
const QuoteCxlTyp getQuoteCxlTypFieldValue () const
 
const QuoteTyp getQuoteTypFieldValue () const
 
const ReqResult getReqResultFieldValue () const
 
const RFQSide getRFQSideFieldValue () const
 
const SecRspTyp getSecRspTypFieldValue () const
 
SecurityIDSource getSecurityIDSourceFieldValue () const
 
SecurityReqType getSecurityReqTypeFieldValue () const
 
const ShortSaleType getShortSaleTypeFieldValue () const
 
const SideNULL getSideNULLFieldValue () const
 
const SideReq getSideReqFieldValue () const
 
const SideTimeInForce getSideTimeInForceFieldValue () const
 
const SLEDS getSLEDSFieldValue () const
 
const SMPI getSMPIFieldValue () const
 
const SplitMsg getSplitMsgFieldValue () const
 
const AsciiString getString10ReqFieldValue () const
 
const AsciiString getString17FieldValue () const
 
const AsciiString getString20FieldValue () const
 
const AsciiString getString20ReqFieldValue () const
 
const AsciiString getString256FieldValue () const
 
const AsciiString getString2FieldValue () const
 
const AsciiString getString30FieldValue () const
 
const AsciiString getString30ReqFieldValue () const
 
const AsciiString getString32ReqFieldValue () const
 
const AsciiString getString3FieldValue () const
 
const AsciiString getString3ReqFieldValue () const
 
const AsciiString getString40FieldValue () const
 
const AsciiString getString48FieldValue () const
 
const AsciiString getString5FieldValue () const
 
const AsciiString getString5ReqFieldValue () const
 
const AsciiString getString75FieldValue () const
 
const AsciiString getString8FieldValue () const
 
const AsciiString getString8ReqFieldValue () const
 
const AsciiString getStringLength35FieldValue () const
 
const AsciiString getStringLength6FieldValue () const
 
const TimeInForce getTimeInForceFieldValue () const
 
virtual size_t getTotalSize () const =0
 
const TradeAddendum getTradeAddendumFieldValue () const
 
UDI getUDIFieldValue () const
 
uInt16 getuInt16FieldValue () const
 
uInt16NULL getuInt16NULLFieldValue () const
 
uInt32 getuInt32FieldValue () const
 
uInt32NULL getuInt32NULLFieldValue () const
 
uInt64 getuInt64FieldValue () const
 
uInt64NULL getuInt64NULLFieldValue () const
 
uInt8 getuInt8FieldValue () const
 
uInt8NULL getuInt8NULLFieldValue () 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

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

Member Function Documentation

const AvgPxInd ILink3V8::CommonFieldsIterator::getAvgPxIndFieldValue ( ) const
inline
const BooleanFlag ILink3V8::CommonFieldsIterator::getBooleanFlagFieldValue ( ) const
inline
const BooleanNULL ILink3V8::CommonFieldsIterator::getBooleanNULLFieldValue ( ) const
inline
CHAR ILink3V8::CommonFieldsIterator::getCHARFieldValue ( ) const
inline
charNULL ILink3V8::CommonFieldsIterator::getcharNULLFieldValue ( ) const
inline
const ClearingAcctType ILink3V8::CommonFieldsIterator::getClearingAcctTypeFieldValue ( ) const
inline
const AsciiString ILink3V8::CommonFieldsIterator::getClientFlowTypeFieldValue ( ) const
inline
const CmtaGiveUpCD ILink3V8::CommonFieldsIterator::getCmtaGiveUpCDFieldValue ( ) const
inline
CrossOrderType ILink3V8::CommonFieldsIterator::getCrossOrderTypeFieldValue ( ) const
inline
CrossPrioritization ILink3V8::CommonFieldsIterator::getCrossPrioritizationFieldValue ( ) const
inline
CrossType ILink3V8::CommonFieldsIterator::getCrossTypeFieldValue ( ) const
inline
const CustOrderCapacity ILink3V8::CommonFieldsIterator::getCustOrderCapacityFieldValue ( ) const
inline
const CustOrdHandlInst ILink3V8::CommonFieldsIterator::getCustOrdHandlInstFieldValue ( ) const
inline
CxlRejRsp ILink3V8::CommonFieldsIterator::getCxlRejRspFieldValue ( ) const
inline
CxrRejRsp ILink3V8::CommonFieldsIterator::getCxrRejRspFieldValue ( ) const
inline
const DATA& ILink3V8::CommonFieldsIterator::getDATAFieldValue ( ) const
inline
const Decimal32NULL& ILink3V8::CommonFieldsIterator::getDecimal32NULLFieldValue ( ) const
inline
const Decimal64NULL& ILink3V8::CommonFieldsIterator::getDecimal64NULLFieldValue ( ) const
inline
const DKReason ILink3V8::CommonFieldsIterator::getDKReasonFieldValue ( ) const
inline
enumNULL ILink3V8::CommonFieldsIterator::getenumNULLFieldValue ( ) const
inline
const AsciiString ILink3V8::CommonFieldsIterator::getExchFlowTypFieldValue ( ) const
inline
const ExecAckStatus ILink3V8::CommonFieldsIterator::getExecAckStatusFieldValue ( ) const
inline
const ExecInst ILink3V8::CommonFieldsIterator::getExecInstFieldValue ( ) const
inline
const ExecMode ILink3V8::CommonFieldsIterator::getExecModeFieldValue ( ) const
inline
const ExecReason ILink3V8::CommonFieldsIterator::getExecReasonFieldValue ( ) const
inline
ExecTypeCxl ILink3V8::CommonFieldsIterator::getExecTypeCxlFieldValue ( ) const
inline
ExecTypeExp ILink3V8::CommonFieldsIterator::getExecTypeExpFieldValue ( ) const
inline
ExecTypeModify ILink3V8::CommonFieldsIterator::getExecTypeModifyFieldValue ( ) const
inline
ExecTypePendCxl ILink3V8::CommonFieldsIterator::getExecTypePendCxlFieldValue ( ) const
inline
ExecTypePendModify ILink3V8::CommonFieldsIterator::getExecTypePendModifyFieldValue ( ) const
inline
ExecTypeTrade ILink3V8::CommonFieldsIterator::getExecTypeTradeFieldValue ( ) const
inline
ExecTypNew ILink3V8::CommonFieldsIterator::getExecTypNewFieldValue ( ) const
inline
ExecTypRej ILink3V8::CommonFieldsIterator::getExecTypRejFieldValue ( ) const
inline
ExecTypStatus ILink3V8::CommonFieldsIterator::getExecTypStatusFieldValue ( ) const
inline
const ExecTypTrdCxl ILink3V8::CommonFieldsIterator::getExecTypTrdCxlFieldValue ( ) const
inline
const ExpCycle ILink3V8::CommonFieldsIterator::getExpCycleFieldValue ( ) const
inline
MessageField ILink3V8::CommonFieldsIterator::getField ( ) const
inline
const FTI ILink3V8::CommonFieldsIterator::getFTIFieldValue ( ) const
inline
template<class T >
T* ILink3V8::CommonFieldsIterator::getGroupFieldValue ( ) const
inline

References ILink3V8::isGroupValueType().

Referenced by ILink3V8::OrderMassActionReport562::getNoAffectedOrders(), ILink3V8::SecurityDefinitionRequest560::getNoBrokenDates(), ILink3V8::SecurityDefinitionResponse561::getNoBrokenDates(), ILink3V8::ExecutionReportTradeAddendumOutright548::getNoFills(), ILink3V8::ExecutionReportTradeAddendumSpread549::getNoFills(), ILink3V8::ExecutionReportTradeAddendumSpreadLeg550::getNoFills(), ILink3V8::ExecutionReportTradeOutright525::getNoFills(), ILink3V8::ExecutionReportTradeSpread526::getNoFills(), ILink3V8::ExecutionReportTradeSpreadLeg527::getNoFills(), ILink3V8::ExecutionReportTradeAddendumSpread549::getNoLegs(), ILink3V8::ExecutionReportTradeSpread526::getNoLegs(), ILink3V8::SecurityDefinitionRequest560::getNoLegs(), ILink3V8::SecurityDefinitionResponse561::getNoLegs(), ILink3V8::ExecutionReportTradeAddendumOutright548::getNoOrderEvents(), ILink3V8::ExecutionReportTradeAddendumSpread549::getNoOrderEvents(), ILink3V8::ExecutionReportTradeAddendumSpreadLeg550::getNoOrderEvents(), ILink3V8::ExecutionReportTradeOutright525::getNoOrderEvents(), ILink3V8::ExecutionReportTradeSpread526::getNoOrderEvents(), ILink3V8::ExecutionReportTradeSpreadLeg527::getNoOrderEvents(), ILink3V8::PartyDetailsDefinitionRequest518::getNoPartyDetails(), ILink3V8::PartyDetailsDefinitionRequestAck519::getNoPartyDetails(), ILink3V8::PartyDetailsListReport538::getNoPartyDetails(), ILink3V8::PartyDetailsListRequest537::getNoPartyIDs(), ILink3V8::MassQuote517::getNoQuoteEntries(), ILink3V8::MassQuoteAck545::getNoQuoteEntries(), ILink3V8::QuoteCancel528::getNoQuoteEntries(), ILink3V8::QuoteCancelAck563::getNoQuoteEntries(), ILink3V8::QuoteCancel528::getNoQuoteSets(), ILink3V8::QuoteCancelAck563::getNoQuoteSets(), ILink3V8::RequestForQuote543::getNoRelatedSym(), ILink3V8::PartyDetailsListRequest537::getNoRequestingPartyIDs(), ILink3V8::NewOrderCross544::getNoSides(), ILink3V8::PartyDetailsDefinitionRequest518::getNoTrdRegPublications(), ILink3V8::PartyDetailsDefinitionRequestAck519::getNoTrdRegPublications(), and ILink3V8::PartyDetailsListReport538::getNoTrdRegPublications().

const groupSizeEncoding& ILink3V8::CommonFieldsIterator::getgroupSizeEncodingFieldValue ( ) const
inline
const groupSize& ILink3V8::CommonFieldsIterator::getgroupSizeFieldValue ( ) const
inline
const AsciiString ILink3V8::CommonFieldsIterator::getHMACVersionFieldValue ( ) const
inline
Int32 ILink3V8::CommonFieldsIterator::getInt32FieldValue ( ) const
inline
Int32NULL ILink3V8::CommonFieldsIterator::getInt32NULLFieldValue ( ) const
inline
const KeepAliveLapsed ILink3V8::CommonFieldsIterator::getKeepAliveLapsedFieldValue ( ) const
inline
LegSecIDSource ILink3V8::CommonFieldsIterator::getLegSecIDSourceFieldValue ( ) const
inline
const ListUpdAct ILink3V8::CommonFieldsIterator::getListUpdActFieldValue ( ) const
inline
LocalMktDate ILink3V8::CommonFieldsIterator::getLocalMktDateFieldValue ( ) const
inline
const ManualOrdInd ILink3V8::CommonFieldsIterator::getManualOrdIndFieldValue ( ) const
inline
const ManualOrdIndReq ILink3V8::CommonFieldsIterator::getManualOrdIndReqFieldValue ( ) const
inline
MassAction ILink3V8::CommonFieldsIterator::getMassActionFieldValue ( ) const
inline
const MassActionOrdTyp ILink3V8::CommonFieldsIterator::getMassActionOrdTypFieldValue ( ) const
inline
const MassActionResponse ILink3V8::CommonFieldsIterator::getMassActionResponseFieldValue ( ) const
inline
const MassActionScope ILink3V8::CommonFieldsIterator::getMassActionScopeFieldValue ( ) const
inline
const MassCancelTIF ILink3V8::CommonFieldsIterator::getMassCancelTIFFieldValue ( ) const
inline
const MassCxlReqTyp ILink3V8::CommonFieldsIterator::getMassCxlReqTypFieldValue ( ) const
inline
const MassStatusOrdTyp ILink3V8::CommonFieldsIterator::getMassStatusOrdTypFieldValue ( ) const
inline
const MassStatusReqTyp ILink3V8::CommonFieldsIterator::getMassStatusReqTypFieldValue ( ) const
inline
const MassStatusTIF ILink3V8::CommonFieldsIterator::getMassStatusTIFFieldValue ( ) const
inline
const MaturityMonthYear& ILink3V8::CommonFieldsIterator::getMaturityMonthYearFieldValue ( ) const
inline
const messageHeader& ILink3V8::CommonFieldsIterator::getmessageHeaderFieldValue ( ) const
inline
ModifyStatus ILink3V8::CommonFieldsIterator::getModifyStatusFieldValue ( ) const
inline
NoPtyUpd ILink3V8::CommonFieldsIterator::getNoPtyUpdFieldValue ( ) const
inline
const OFMOverrideReq ILink3V8::CommonFieldsIterator::getOFMOverrideReqFieldValue ( ) const
inline
const OrderEventType ILink3V8::CommonFieldsIterator::getOrderEventTypeFieldValue ( ) const
inline
const OrderStatus ILink3V8::CommonFieldsIterator::getOrderStatusFieldValue ( ) const
inline
const OrderType ILink3V8::CommonFieldsIterator::getOrderTypeFieldValue ( ) const
inline
const OrderTypeReq ILink3V8::CommonFieldsIterator::getOrderTypeReqFieldValue ( ) const
inline
OrdStatusCxl ILink3V8::CommonFieldsIterator::getOrdStatusCxlFieldValue ( ) const
inline
OrdStatusCxlRej ILink3V8::CommonFieldsIterator::getOrdStatusCxlRejFieldValue ( ) const
inline
OrdStatusCxrRej ILink3V8::CommonFieldsIterator::getOrdStatusCxrRejFieldValue ( ) const
inline
OrdStatusExp ILink3V8::CommonFieldsIterator::getOrdStatusExpFieldValue ( ) const
inline
OrdStatusNew ILink3V8::CommonFieldsIterator::getOrdStatusNewFieldValue ( ) const
inline
OrdStatusPendCxl ILink3V8::CommonFieldsIterator::getOrdStatusPendCxlFieldValue ( ) const
inline
OrdStatusRej ILink3V8::CommonFieldsIterator::getOrdStatusRejFieldValue ( ) const
inline
const OrdStatusTrdCxl ILink3V8::CommonFieldsIterator::getOrdStatusTrdCxlFieldValue ( ) const
inline
const OrdStatusTrd ILink3V8::CommonFieldsIterator::getOrdStatusTrdFieldValue ( ) const
inline
const PartyDetailRole ILink3V8::CommonFieldsIterator::getPartyDetailRoleFieldValue ( ) const
inline
PartyIDSource ILink3V8::CommonFieldsIterator::getPartyIDSourceFieldValue ( ) const
inline
PendModStatus ILink3V8::CommonFieldsIterator::getPendModStatusFieldValue ( ) const
inline
const PRICE9& ILink3V8::CommonFieldsIterator::getPRICE9FieldValue ( ) const
inline
const PRICENULL9& ILink3V8::CommonFieldsIterator::getPRICENULL9FieldValue ( ) const
inline
const QuoteAckStatus ILink3V8::CommonFieldsIterator::getQuoteAckStatusFieldValue ( ) const
inline
const QuoteCxlStatus ILink3V8::CommonFieldsIterator::getQuoteCxlStatusFieldValue ( ) const
inline
const QuoteCxlTyp ILink3V8::CommonFieldsIterator::getQuoteCxlTypFieldValue ( ) const
inline
const QuoteTyp ILink3V8::CommonFieldsIterator::getQuoteTypFieldValue ( ) const
inline
const ReqResult ILink3V8::CommonFieldsIterator::getReqResultFieldValue ( ) const
inline
const RFQSide ILink3V8::CommonFieldsIterator::getRFQSideFieldValue ( ) const
inline
const SecRspTyp ILink3V8::CommonFieldsIterator::getSecRspTypFieldValue ( ) const
inline
SecurityIDSource ILink3V8::CommonFieldsIterator::getSecurityIDSourceFieldValue ( ) const
inline
SecurityReqType ILink3V8::CommonFieldsIterator::getSecurityReqTypeFieldValue ( ) const
inline
const ShortSaleType ILink3V8::CommonFieldsIterator::getShortSaleTypeFieldValue ( ) const
inline
const SideNULL ILink3V8::CommonFieldsIterator::getSideNULLFieldValue ( ) const
inline
const SideReq ILink3V8::CommonFieldsIterator::getSideReqFieldValue ( ) const
inline
const SideTimeInForce ILink3V8::CommonFieldsIterator::getSideTimeInForceFieldValue ( ) const
inline
const SLEDS ILink3V8::CommonFieldsIterator::getSLEDSFieldValue ( ) const
inline
const SMPI ILink3V8::CommonFieldsIterator::getSMPIFieldValue ( ) const
inline
const SplitMsg ILink3V8::CommonFieldsIterator::getSplitMsgFieldValue ( ) const
inline
const AsciiString ILink3V8::CommonFieldsIterator::getString10ReqFieldValue ( ) const
inline
const AsciiString ILink3V8::CommonFieldsIterator::getString17FieldValue ( ) const
inline
const AsciiString ILink3V8::CommonFieldsIterator::getString20FieldValue ( ) const
inline
const AsciiString ILink3V8::CommonFieldsIterator::getString20ReqFieldValue ( ) const
inline
const AsciiString ILink3V8::CommonFieldsIterator::getString256FieldValue ( ) const
inline
const AsciiString ILink3V8::CommonFieldsIterator::getString2FieldValue ( ) const
inline
const AsciiString ILink3V8::CommonFieldsIterator::getString30FieldValue ( ) const
inline
const AsciiString ILink3V8::CommonFieldsIterator::getString30ReqFieldValue ( ) const
inline
const AsciiString ILink3V8::CommonFieldsIterator::getString32ReqFieldValue ( ) const
inline
const AsciiString ILink3V8::CommonFieldsIterator::getString3FieldValue ( ) const
inline
const AsciiString ILink3V8::CommonFieldsIterator::getString3ReqFieldValue ( ) const
inline
const AsciiString ILink3V8::CommonFieldsIterator::getString40FieldValue ( ) const
inline
const AsciiString ILink3V8::CommonFieldsIterator::getString48FieldValue ( ) const
inline
const AsciiString ILink3V8::CommonFieldsIterator::getString5FieldValue ( ) const
inline
const AsciiString ILink3V8::CommonFieldsIterator::getString5ReqFieldValue ( ) const
inline
const AsciiString ILink3V8::CommonFieldsIterator::getString75FieldValue ( ) const
inline
const AsciiString ILink3V8::CommonFieldsIterator::getString8FieldValue ( ) const
inline
const AsciiString ILink3V8::CommonFieldsIterator::getString8ReqFieldValue ( ) const
inline
const AsciiString ILink3V8::CommonFieldsIterator::getStringLength35FieldValue ( ) const
inline
const AsciiString ILink3V8::CommonFieldsIterator::getStringLength6FieldValue ( ) const
inline
const TimeInForce ILink3V8::CommonFieldsIterator::getTimeInForceFieldValue ( ) const
inline
virtual size_t ILink3V8::CommonFieldsIterator::getTotalSize ( ) const
pure virtual
const TradeAddendum ILink3V8::CommonFieldsIterator::getTradeAddendumFieldValue ( ) const
inline
UDI ILink3V8::CommonFieldsIterator::getUDIFieldValue ( ) const
inline
uInt16 ILink3V8::CommonFieldsIterator::getuInt16FieldValue ( ) const
inline
uInt16NULL ILink3V8::CommonFieldsIterator::getuInt16NULLFieldValue ( ) const
inline
uInt32 ILink3V8::CommonFieldsIterator::getuInt32FieldValue ( ) const
inline
uInt32NULL ILink3V8::CommonFieldsIterator::getuInt32NULLFieldValue ( ) const
inline
uInt64 ILink3V8::CommonFieldsIterator::getuInt64FieldValue ( ) const
inline
uInt64NULL ILink3V8::CommonFieldsIterator::getuInt64NULLFieldValue ( ) const
inline
uInt8 ILink3V8::CommonFieldsIterator::getuInt8FieldValue ( ) const
inline
uInt8NULL ILink3V8::CommonFieldsIterator::getuInt8NULLFieldValue ( ) const
inline
bool ILink3V8::CommonFieldsIterator::gotToTheEnd ( )
inlineprotected
virtual bool ILink3V8::CommonFieldsIterator::moveToNext ( )
protectedpure virtual
bool ILink3V8::CommonFieldsIterator::next ( )
inline

Referenced by ILink3V8::binToFix(), ILink3V8::fieldToFix(), ILink3V8::fixToBin(), ILink3V8::fixToField(), ILink3V8::OrderMassActionReport562::getNoAffectedOrders(), ILink3V8::SecurityDefinitionRequest560::getNoBrokenDates(), ILink3V8::SecurityDefinitionResponse561::getNoBrokenDates(), ILink3V8::ExecutionReportTradeAddendumOutright548::getNoFills(), ILink3V8::ExecutionReportTradeAddendumSpread549::getNoFills(), ILink3V8::ExecutionReportTradeAddendumSpreadLeg550::getNoFills(), ILink3V8::ExecutionReportTradeOutright525::getNoFills(), ILink3V8::ExecutionReportTradeSpread526::getNoFills(), ILink3V8::ExecutionReportTradeSpreadLeg527::getNoFills(), ILink3V8::ExecutionReportTradeAddendumSpread549::getNoLegs(), ILink3V8::ExecutionReportTradeSpread526::getNoLegs(), ILink3V8::SecurityDefinitionRequest560::getNoLegs(), ILink3V8::SecurityDefinitionResponse561::getNoLegs(), ILink3V8::ExecutionReportTradeAddendumOutright548::getNoOrderEvents(), ILink3V8::ExecutionReportTradeAddendumSpread549::getNoOrderEvents(), ILink3V8::ExecutionReportTradeAddendumSpreadLeg550::getNoOrderEvents(), ILink3V8::ExecutionReportTradeOutright525::getNoOrderEvents(), ILink3V8::ExecutionReportTradeSpread526::getNoOrderEvents(), ILink3V8::ExecutionReportTradeSpreadLeg527::getNoOrderEvents(), ILink3V8::PartyDetailsDefinitionRequest518::getNoPartyDetails(), ILink3V8::PartyDetailsDefinitionRequestAck519::getNoPartyDetails(), ILink3V8::PartyDetailsListReport538::getNoPartyDetails(), ILink3V8::PartyDetailsListRequest537::getNoPartyIDs(), ILink3V8::MassQuote517::getNoQuoteEntries(), ILink3V8::MassQuoteAck545::getNoQuoteEntries(), ILink3V8::QuoteCancel528::getNoQuoteEntries(), ILink3V8::QuoteCancelAck563::getNoQuoteEntries(), ILink3V8::QuoteCancel528::getNoQuoteSets(), ILink3V8::QuoteCancelAck563::getNoQuoteSets(), ILink3V8::RequestForQuote543::getNoRelatedSym(), ILink3V8::PartyDetailsListRequest537::getNoRequestingPartyIDs(), ILink3V8::NewOrderCross544::getNoSides(), ILink3V8::PartyDetailsDefinitionRequest518::getNoTrdRegPublications(), ILink3V8::PartyDetailsDefinitionRequestAck519::getNoTrdRegPublications(), ILink3V8::PartyDetailsListReport538::getNoTrdRegPublications(), ILink3V8::FieldsIterator::getTotalSize(), ILink3V8::FieldsSetIterator::getTotalSize(), ILink3V8::FieldsIterator::toStream(), and ILink3V8::FieldsSetIterator::toStream().

bool ILink3V8::CommonFieldsIterator::next ( int  fieldId)
inline
virtual std::ostream& ILink3V8::CommonFieldsIterator::toStream ( std::ostream &  os) const
pure virtual

Member Data Documentation

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