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 | Friends | List of all members
ILink3V7::FieldsIterator Class Reference

#include <ILink3V7BinaryMessages.h>

+ Inheritance diagram for ILink3V7::FieldsIterator:
+ Collaboration diagram for ILink3V7::FieldsIterator:

Public Member Functions

 FieldsIterator (const void *buffer, const size_t fieldsCount, const FieldDescriptor *fields)
 
 FieldsIterator (const void *buffer)
 
virtual size_t getTotalSize () const
 
virtual std::ostream & toStream (std::ostream &os) const
 
- Public Member Functions inherited from ILink3V7::CommonFieldsIterator
 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
 
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 ~CommonFieldsIterator ()
 

Protected Member Functions

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

Friends

class FieldsSetIterator
 

Additional Inherited Members

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

Constructor & Destructor Documentation

ILink3V7::FieldsIterator::FieldsIterator ( const void *  buffer,
const size_t  fieldsCount,
const FieldDescriptor fields 
)
inline
ILink3V7::FieldsIterator::FieldsIterator ( const void *  buffer)
inline

Member Function Documentation

virtual size_t ILink3V7::FieldsIterator::getTotalSize ( ) const
inlinevirtual
virtual bool ILink3V7::FieldsIterator::moveToNext ( )
inlineprotectedvirtual
virtual std::ostream& ILink3V7::FieldsIterator::toStream ( std::ostream &  os) const
inlinevirtual

Friends And Related Function Documentation

friend class FieldsSetIterator
friend