B2BITS FIX Antenna HFT  1.0.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Public Member Functions | Public Attributes | List of all members
CMI::PairedOrder::PairedOrders::PairedOrdersElement Struct Reference

#include <CmiBinaryMessages.h>

+ Collaboration diagram for CMI::PairedOrder::PairedOrders::PairedOrdersElement:

Classes

struct  Contingency
 

Public Member Functions

const AsciiString getAccount () const throw ()
 
const AsciiString getBranch () const throw ()
 
const UInt16 getBranchSequenceNumber () const throw ()
 
const Alpha getCoverage () const throw ()
 
const Boolean getCrossIndicator () const throw ()
 
const AsciiString getExecutingGiveUpFirmNumber () const throw ()
 
const UInt8 getNBBOProtection () const throw ()
 
const UInt16 getOptionalFieldIndicator () const throw ()
 
const UInt8 getOrderDay () const throw ()
 
const UInt8 getOrderMonth () const throw ()
 
const UInt16 getOrderYear () const throw ()
 
const UInt32 getOriginalQuantity () const throw ()
 
const Alpha getOriginType () const throw ()
 
const UInt8 getPairedOrderType () const throw ()
 
const Alpha getPositionEffect () const throw ()
 
const UInt8 getPriceType () const throw ()
 
const UInt32 getProductKey () const throw ()
 
const Alpha getSide () const throw ()
 
const Alpha getTimeInForce () const throw ()
 
void setAccount (const AsciiString &val) throw ()
 
void setBranch (const AsciiString &val) throw ()
 
void setBranchSequenceNumber (UInt16 value) throw ()
 
void setCoverage (Alpha value) throw ()
 
void setCrossIndicator (Boolean value) throw ()
 
void setExecutingGiveUpFirmNumber (const AsciiString &val) throw ()
 
void setNBBOProtection (UInt8 value) throw ()
 
void setOptionalFieldIndicator (UInt16 value) throw ()
 
void setOrderDay (UInt8 value) throw ()
 
void setOrderMonth (UInt8 value) throw ()
 
void setOrderYear (UInt16 value) throw ()
 
void setOriginalQuantity (UInt32 value) throw ()
 
void setOriginType (Alpha value) throw ()
 
void setPairedOrderType (UInt8 value) throw ()
 
void setPositionEffect (Alpha value) throw ()
 
void setPriceType (UInt8 value) throw ()
 
void setProductKey (UInt32 value) throw ()
 
void setSide (Alpha value) throw ()
 
void setTimeInForce (Alpha value) throw ()
 
std::ostream & toStream (std::ostream &os) const
 

Public Attributes

Alpha4 account
 
Alpha3 branch
 
UInt16 branchSequenceNumber
 
Alpha coverage
 
Boolean crossIndicator
 
Alpha4 executingGiveUpFirmNumber
 
UInt8 nbboProtection
 
UInt16 optionalFieldIndicator
 
UInt8 orderDay
 
UInt8 orderMonth
 
UInt16 orderYear
 
UInt32 originalQuantity
 
Alpha originType
 
UInt8 pairedOrderType
 
Alpha positionEffect
 
Decimal price
 
UInt8 priceType
 
UInt32 productKey
 
Alpha side
 
Alpha timeInForce
 

Member Function Documentation

const AsciiString CMI::PairedOrder::PairedOrders::PairedOrdersElement::getAccount ( ) const
throw (
)
inline
const AsciiString CMI::PairedOrder::PairedOrders::PairedOrdersElement::getBranch ( ) const
throw (
)
inline
const UInt16 CMI::PairedOrder::PairedOrders::PairedOrdersElement::getBranchSequenceNumber ( ) const
throw (
)
inline

References BSWAP16.

const Alpha CMI::PairedOrder::PairedOrders::PairedOrdersElement::getCoverage ( ) const
throw (
)
inline
const Boolean CMI::PairedOrder::PairedOrders::PairedOrdersElement::getCrossIndicator ( ) const
throw (
)
inline
const AsciiString CMI::PairedOrder::PairedOrders::PairedOrdersElement::getExecutingGiveUpFirmNumber ( ) const
throw (
)
inline
const UInt8 CMI::PairedOrder::PairedOrders::PairedOrdersElement::getNBBOProtection ( ) const
throw (
)
inline
const UInt16 CMI::PairedOrder::PairedOrders::PairedOrdersElement::getOptionalFieldIndicator ( ) const
throw (
)
inline

References BSWAP16.

const UInt8 CMI::PairedOrder::PairedOrders::PairedOrdersElement::getOrderDay ( ) const
throw (
)
inline
const UInt8 CMI::PairedOrder::PairedOrders::PairedOrdersElement::getOrderMonth ( ) const
throw (
)
inline
const UInt16 CMI::PairedOrder::PairedOrders::PairedOrdersElement::getOrderYear ( ) const
throw (
)
inline

References BSWAP16.

const UInt32 CMI::PairedOrder::PairedOrders::PairedOrdersElement::getOriginalQuantity ( ) const
throw (
)
inline

References BSWAP32.

const Alpha CMI::PairedOrder::PairedOrders::PairedOrdersElement::getOriginType ( ) const
throw (
)
inline
const UInt8 CMI::PairedOrder::PairedOrders::PairedOrdersElement::getPairedOrderType ( ) const
throw (
)
inline
const Alpha CMI::PairedOrder::PairedOrders::PairedOrdersElement::getPositionEffect ( ) const
throw (
)
inline
const UInt8 CMI::PairedOrder::PairedOrders::PairedOrdersElement::getPriceType ( ) const
throw (
)
inline
const UInt32 CMI::PairedOrder::PairedOrders::PairedOrdersElement::getProductKey ( ) const
throw (
)
inline

References BSWAP32.

const Alpha CMI::PairedOrder::PairedOrders::PairedOrdersElement::getSide ( ) const
throw (
)
inline
const Alpha CMI::PairedOrder::PairedOrders::PairedOrdersElement::getTimeInForce ( ) const
throw (
)
inline
void CMI::PairedOrder::PairedOrders::PairedOrdersElement::setAccount ( const AsciiString val)
throw (
)
inline

References CMI::StringCopy().

void CMI::PairedOrder::PairedOrders::PairedOrdersElement::setBranch ( const AsciiString val)
throw (
)
inline

References CMI::StringCopy().

void CMI::PairedOrder::PairedOrders::PairedOrdersElement::setBranchSequenceNumber ( UInt16  value)
throw (
)
inline

References BSWAP16.

void CMI::PairedOrder::PairedOrders::PairedOrdersElement::setCoverage ( Alpha  value)
throw (
)
inline
void CMI::PairedOrder::PairedOrders::PairedOrdersElement::setCrossIndicator ( Boolean  value)
throw (
)
inline
void CMI::PairedOrder::PairedOrders::PairedOrdersElement::setExecutingGiveUpFirmNumber ( const AsciiString val)
throw (
)
inline

References CMI::StringCopy().

void CMI::PairedOrder::PairedOrders::PairedOrdersElement::setNBBOProtection ( UInt8  value)
throw (
)
inline
void CMI::PairedOrder::PairedOrders::PairedOrdersElement::setOptionalFieldIndicator ( UInt16  value)
throw (
)
inline

References BSWAP16.

void CMI::PairedOrder::PairedOrders::PairedOrdersElement::setOrderDay ( UInt8  value)
throw (
)
inline
void CMI::PairedOrder::PairedOrders::PairedOrdersElement::setOrderMonth ( UInt8  value)
throw (
)
inline
void CMI::PairedOrder::PairedOrders::PairedOrdersElement::setOrderYear ( UInt16  value)
throw (
)
inline

References BSWAP16.

void CMI::PairedOrder::PairedOrders::PairedOrdersElement::setOriginalQuantity ( UInt32  value)
throw (
)
inline

References BSWAP32.

void CMI::PairedOrder::PairedOrders::PairedOrdersElement::setOriginType ( Alpha  value)
throw (
)
inline
void CMI::PairedOrder::PairedOrders::PairedOrdersElement::setPairedOrderType ( UInt8  value)
throw (
)
inline
void CMI::PairedOrder::PairedOrders::PairedOrdersElement::setPositionEffect ( Alpha  value)
throw (
)
inline
void CMI::PairedOrder::PairedOrders::PairedOrdersElement::setPriceType ( UInt8  value)
throw (
)
inline
void CMI::PairedOrder::PairedOrders::PairedOrdersElement::setProductKey ( UInt32  value)
throw (
)
inline

References BSWAP32.

void CMI::PairedOrder::PairedOrders::PairedOrdersElement::setSide ( Alpha  value)
throw (
)
inline
void CMI::PairedOrder::PairedOrders::PairedOrdersElement::setTimeInForce ( Alpha  value)
throw (
)
inline
std::ostream& CMI::PairedOrder::PairedOrders::PairedOrdersElement::toStream ( std::ostream &  os) const
inline

References CMI::toStdString().

Member Data Documentation

Alpha4 CMI::PairedOrder::PairedOrders::PairedOrdersElement::account
Alpha3 CMI::PairedOrder::PairedOrders::PairedOrdersElement::branch
UInt16 CMI::PairedOrder::PairedOrders::PairedOrdersElement::branchSequenceNumber
Alpha CMI::PairedOrder::PairedOrders::PairedOrdersElement::coverage
Boolean CMI::PairedOrder::PairedOrders::PairedOrdersElement::crossIndicator
Alpha4 CMI::PairedOrder::PairedOrders::PairedOrdersElement::executingGiveUpFirmNumber
UInt8 CMI::PairedOrder::PairedOrders::PairedOrdersElement::nbboProtection
UInt16 CMI::PairedOrder::PairedOrders::PairedOrdersElement::optionalFieldIndicator
UInt8 CMI::PairedOrder::PairedOrders::PairedOrdersElement::orderDay
UInt8 CMI::PairedOrder::PairedOrders::PairedOrdersElement::orderMonth
UInt16 CMI::PairedOrder::PairedOrders::PairedOrdersElement::orderYear
UInt32 CMI::PairedOrder::PairedOrders::PairedOrdersElement::originalQuantity
Alpha CMI::PairedOrder::PairedOrders::PairedOrdersElement::originType
UInt8 CMI::PairedOrder::PairedOrders::PairedOrdersElement::pairedOrderType
Alpha CMI::PairedOrder::PairedOrders::PairedOrdersElement::positionEffect
Decimal CMI::PairedOrder::PairedOrders::PairedOrdersElement::price
UInt8 CMI::PairedOrder::PairedOrders::PairedOrdersElement::priceType
UInt32 CMI::PairedOrder::PairedOrders::PairedOrdersElement::productKey
Alpha CMI::PairedOrder::PairedOrders::PairedOrdersElement::side
Alpha CMI::PairedOrder::PairedOrders::PairedOrdersElement::timeInForce