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
ILink3V7::CommonFieldsIterator Class Referenceabstract

#include <ILink3V7BinaryMessages.h>

+ Inheritance diagram for ILink3V7::CommonFieldsIterator:
+ Collaboration diagram for ILink3V7::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

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

Member Function Documentation

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

References ILink3V7::isGroupValueType().

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

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

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

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

Member Data Documentation

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