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

#include <CmiBinaryMessages.h>

+ Inheritance diagram for CMI::StrategyOrderCancelReplace:
+ Collaboration diagram for CMI::StrategyOrderCancelReplace:

Classes

struct  Contingency
 
struct  Legs
 

Public Member Functions

StrategyOrderCancelReplaceclone ()
 
const AsciiString getAccount () const throw ()
 
const AsciiString getBranch () const throw ()
 
const UInt16 getBranchSequenceNumber () const throw ()
 
const Alpha getCoverage () const throw ()
 
const AsciiString getExecutingGiveUpFirmNumber () const throw ()
 
FieldsIterator getIterator () const
 
size_t getMsgLength () const
 
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 AsciiString getOriginalOrderBranch () const throw ()
 
const UInt16 getOriginalOrderBranchSequenceNumber () const throw ()
 
const AsciiString getOriginalOrderCorrespondentFirm () const throw ()
 
const UInt8 getOriginalOrderDay () const throw ()
 
const AsciiString getOriginalOrderExecutingGiveUpFirmNumber () const throw ()
 
const UInt32 getOriginalOrderHighId () const throw ()
 
const UInt32 getOriginalOrderLowId () const throw ()
 
const UInt8 getOriginalOrderMonth () const throw ()
 
const UInt16 getOriginalOrderYear () const throw ()
 
const AsciiString getOriginalUserAssignedId () const throw ()
 
const Alpha getOriginType () const throw ()
 
const Alpha getPositionEffect () const throw ()
 
const UInt8 getPriceType () const throw ()
 
const UInt32 getProductKey () const throw ()
 
const UInt32 getQuantity () const throw ()
 
FieldsSetIterator getSetIterator ()
 
const Alpha getSide () const throw ()
 
const Alpha getTimeInForce () const throw ()
 
const UInt8 getTradingSessionId () const throw ()
 
const UInt32 getUserSessionKey () 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 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 setOriginalOrderBranch (const AsciiString &val) throw ()
 
void setOriginalOrderBranchSequenceNumber (UInt16 value) throw ()
 
void setOriginalOrderCorrespondentFirm (const AsciiString &val) throw ()
 
void setOriginalOrderDay (UInt8 value) throw ()
 
void setOriginalOrderExecutingGiveUpFirmNumber (const AsciiString &val) throw ()
 
void setOriginalOrderHighId (UInt32 value) throw ()
 
void setOriginalOrderLowId (UInt32 value) throw ()
 
void setOriginalOrderMonth (UInt8 value) throw ()
 
void setOriginalOrderYear (UInt16 value) throw ()
 
void setOriginalUserAssignedId (const AsciiString &val) throw ()
 
void setOriginType (Alpha value) throw ()
 
void setPositionEffect (Alpha value) throw ()
 
void setPriceType (UInt8 value) throw ()
 
void setProductKey (UInt32 value) throw ()
 
void setQuantity (UInt32 value) throw ()
 
void setSide (Alpha value) throw ()
 
void setTimeInForce (Alpha value) throw ()
 
void setTradingSessionId (UInt8 value) throw ()
 
void setUserSessionKey (UInt32 value) throw ()
 
 StrategyOrderCancelReplace () throw ()
 
 StrategyOrderCancelReplace (bool initFields) throw ()
 
std::ostream & toStream (std::ostream &os) const
 
std::string toString () const
 
void updateMessageLength ()
 
- Public Member Functions inherited from CMI::StandardHeader
UInt8 getCmiMarker () const
 
UInt8 getMessageFlags () const
 
UInt32 getMessageLength () const
 
UInt32 getMessageSequenceNumber () const
 
MessageType::Enum getMessageType () const
 
UInt8 getVersion () const
 
void setCmiMarker (UInt8 marker)
 
void setMessageFlags (UInt8 value)
 
void setMessageLength (UInt32 value)
 
void setMessageSequenceNumber (UInt32 value)
 
void setMessageType (MessageType::Enum value)
 
void setMessageType (UInt8 value)
 
 StandardHeader ()
 

Static Public Member Functions

static FieldsIterator getIterator (const StandardHeader &message)
 
static size_t getMinMessageSize ()
 
static FieldsSetIterator getSetIterator (StandardHeader &message)
 
static void updateMessageLength (StandardHeader &message)
 

Public Attributes

Alpha4 account
 
Alpha3 branch
 
UInt16 branchSequenceNumber
 
Alpha coverage
 
Alpha4 executingGiveUpFirmNumber
 
UInt8 nbboProtection
 
UInt16 optionalFieldIndicator
 
UInt8 orderDay
 
UInt8 orderMonth
 
UInt16 orderYear
 
Alpha3 originalOrderBranch
 
UInt16 originalOrderBranchSequenceNumber
 
Alpha8 originalOrderCorrespondentFirm
 
UInt8 originalOrderDay
 
Alpha4 originalOrderExecutingGiveUpFirmNumber
 
UInt32 originalOrderHighId
 
UInt32 originalOrderLowId
 
UInt8 originalOrderMonth
 
UInt16 originalOrderYear
 
Alpha20 originalUserAssignedId
 
Alpha originType
 
Alpha positionEffect
 
Decimal price
 
UInt8 priceType
 
UInt32 productKey
 
UInt32 quantity
 
Alpha side
 
Alpha timeInForce
 
UInt8 tradingSessionId
 
UInt32 userSessionKey
 
- Public Attributes inherited from CMI::StandardHeader
UInt8 cmiMarker
 
UInt8 messageFlags
 
UInt32 messageLength
 
UInt32 messageSequenceNumber
 
MessageType messageType
 
UInt8 reserved
 
UInt16 reserved2
 
UInt8 version
 

Static Public Attributes

static const MessageType::Enum TYPE = MessageType::MessageType_StrategyOrderCancelReplace
 

Constructor & Destructor Documentation

CMI::StrategyOrderCancelReplace::StrategyOrderCancelReplace ( )
throw (
)
inline
CMI::StrategyOrderCancelReplace::StrategyOrderCancelReplace ( bool  initFields)
throw (
)
inlineexplicit

Member Function Documentation

StrategyOrderCancelReplace* CMI::StrategyOrderCancelReplace::clone ( )
inline
const AsciiString CMI::StrategyOrderCancelReplace::getAccount ( ) const
throw (
)
inline
const AsciiString CMI::StrategyOrderCancelReplace::getBranch ( ) const
throw (
)
inline
const UInt16 CMI::StrategyOrderCancelReplace::getBranchSequenceNumber ( ) const
throw (
)
inline

References BSWAP16.

const Alpha CMI::StrategyOrderCancelReplace::getCoverage ( ) const
throw (
)
inline
const AsciiString CMI::StrategyOrderCancelReplace::getExecutingGiveUpFirmNumber ( ) const
throw (
)
inline
FieldsIterator CMI::StrategyOrderCancelReplace::getIterator ( ) const
inline
FieldsIterator CMI::StrategyOrderCancelReplace::getIterator ( const StandardHeader message)
inlinestatic
size_t CMI::StrategyOrderCancelReplace::getMinMessageSize ( )
inlinestatic
size_t CMI::StrategyOrderCancelReplace::getMsgLength ( ) const
inline
const UInt8 CMI::StrategyOrderCancelReplace::getNBBOProtection ( ) const
throw (
)
inline
const UInt16 CMI::StrategyOrderCancelReplace::getOptionalFieldIndicator ( ) const
throw (
)
inline

References BSWAP16.

const UInt8 CMI::StrategyOrderCancelReplace::getOrderDay ( ) const
throw (
)
inline
const UInt8 CMI::StrategyOrderCancelReplace::getOrderMonth ( ) const
throw (
)
inline
const UInt16 CMI::StrategyOrderCancelReplace::getOrderYear ( ) const
throw (
)
inline

References BSWAP16.

const AsciiString CMI::StrategyOrderCancelReplace::getOriginalOrderBranch ( ) const
throw (
)
inline
const UInt16 CMI::StrategyOrderCancelReplace::getOriginalOrderBranchSequenceNumber ( ) const
throw (
)
inline

References BSWAP16.

const AsciiString CMI::StrategyOrderCancelReplace::getOriginalOrderCorrespondentFirm ( ) const
throw (
)
inline
const UInt8 CMI::StrategyOrderCancelReplace::getOriginalOrderDay ( ) const
throw (
)
inline
const AsciiString CMI::StrategyOrderCancelReplace::getOriginalOrderExecutingGiveUpFirmNumber ( ) const
throw (
)
inline
const UInt32 CMI::StrategyOrderCancelReplace::getOriginalOrderHighId ( ) const
throw (
)
inline

References BSWAP32.

const UInt32 CMI::StrategyOrderCancelReplace::getOriginalOrderLowId ( ) const
throw (
)
inline

References BSWAP32.

const UInt8 CMI::StrategyOrderCancelReplace::getOriginalOrderMonth ( ) const
throw (
)
inline
const UInt16 CMI::StrategyOrderCancelReplace::getOriginalOrderYear ( ) const
throw (
)
inline

References BSWAP16.

const AsciiString CMI::StrategyOrderCancelReplace::getOriginalUserAssignedId ( ) const
throw (
)
inline
const Alpha CMI::StrategyOrderCancelReplace::getOriginType ( ) const
throw (
)
inline
const Alpha CMI::StrategyOrderCancelReplace::getPositionEffect ( ) const
throw (
)
inline
const UInt8 CMI::StrategyOrderCancelReplace::getPriceType ( ) const
throw (
)
inline
const UInt32 CMI::StrategyOrderCancelReplace::getProductKey ( ) const
throw (
)
inline

References BSWAP32.

const UInt32 CMI::StrategyOrderCancelReplace::getQuantity ( ) const
throw (
)
inline

References BSWAP32.

FieldsSetIterator CMI::StrategyOrderCancelReplace::getSetIterator ( )
inline
FieldsSetIterator CMI::StrategyOrderCancelReplace::getSetIterator ( StandardHeader message)
inlinestatic
const Alpha CMI::StrategyOrderCancelReplace::getSide ( ) const
throw (
)
inline
const Alpha CMI::StrategyOrderCancelReplace::getTimeInForce ( ) const
throw (
)
inline
const UInt8 CMI::StrategyOrderCancelReplace::getTradingSessionId ( ) const
throw (
)
inline
const UInt32 CMI::StrategyOrderCancelReplace::getUserSessionKey ( ) const
throw (
)
inline

References BSWAP32.

void CMI::StrategyOrderCancelReplace::setAccount ( const AsciiString val)
throw (
)
inline

References CMI::StringCopy().

void CMI::StrategyOrderCancelReplace::setBranch ( const AsciiString val)
throw (
)
inline

References CMI::StringCopy().

void CMI::StrategyOrderCancelReplace::setBranchSequenceNumber ( UInt16  value)
throw (
)
inline

References BSWAP16.

void CMI::StrategyOrderCancelReplace::setCoverage ( Alpha  value)
throw (
)
inline
void CMI::StrategyOrderCancelReplace::setExecutingGiveUpFirmNumber ( const AsciiString val)
throw (
)
inline

References CMI::StringCopy().

void CMI::StrategyOrderCancelReplace::setNBBOProtection ( UInt8  value)
throw (
)
inline
void CMI::StrategyOrderCancelReplace::setOptionalFieldIndicator ( UInt16  value)
throw (
)
inline

References BSWAP16.

void CMI::StrategyOrderCancelReplace::setOrderDay ( UInt8  value)
throw (
)
inline
void CMI::StrategyOrderCancelReplace::setOrderMonth ( UInt8  value)
throw (
)
inline
void CMI::StrategyOrderCancelReplace::setOrderYear ( UInt16  value)
throw (
)
inline

References BSWAP16.

void CMI::StrategyOrderCancelReplace::setOriginalOrderBranch ( const AsciiString val)
throw (
)
inline

References CMI::StringCopy().

void CMI::StrategyOrderCancelReplace::setOriginalOrderBranchSequenceNumber ( UInt16  value)
throw (
)
inline

References BSWAP16.

void CMI::StrategyOrderCancelReplace::setOriginalOrderCorrespondentFirm ( const AsciiString val)
throw (
)
inline

References CMI::StringCopy().

void CMI::StrategyOrderCancelReplace::setOriginalOrderDay ( UInt8  value)
throw (
)
inline
void CMI::StrategyOrderCancelReplace::setOriginalOrderExecutingGiveUpFirmNumber ( const AsciiString val)
throw (
)
inline

References CMI::StringCopy().

void CMI::StrategyOrderCancelReplace::setOriginalOrderHighId ( UInt32  value)
throw (
)
inline

References BSWAP32.

void CMI::StrategyOrderCancelReplace::setOriginalOrderLowId ( UInt32  value)
throw (
)
inline

References BSWAP32.

void CMI::StrategyOrderCancelReplace::setOriginalOrderMonth ( UInt8  value)
throw (
)
inline
void CMI::StrategyOrderCancelReplace::setOriginalOrderYear ( UInt16  value)
throw (
)
inline

References BSWAP16.

void CMI::StrategyOrderCancelReplace::setOriginalUserAssignedId ( const AsciiString val)
throw (
)
inline

References CMI::StringCopy().

void CMI::StrategyOrderCancelReplace::setOriginType ( Alpha  value)
throw (
)
inline
void CMI::StrategyOrderCancelReplace::setPositionEffect ( Alpha  value)
throw (
)
inline
void CMI::StrategyOrderCancelReplace::setPriceType ( UInt8  value)
throw (
)
inline
void CMI::StrategyOrderCancelReplace::setProductKey ( UInt32  value)
throw (
)
inline

References BSWAP32.

void CMI::StrategyOrderCancelReplace::setQuantity ( UInt32  value)
throw (
)
inline

References BSWAP32.

void CMI::StrategyOrderCancelReplace::setSide ( Alpha  value)
throw (
)
inline
void CMI::StrategyOrderCancelReplace::setTimeInForce ( Alpha  value)
throw (
)
inline
void CMI::StrategyOrderCancelReplace::setTradingSessionId ( UInt8  value)
throw (
)
inline
void CMI::StrategyOrderCancelReplace::setUserSessionKey ( UInt32  value)
throw (
)
inline

References BSWAP32.

std::ostream& CMI::StrategyOrderCancelReplace::toStream ( std::ostream &  os) const
inline

Referenced by CMI::messageToStream().

std::string CMI::StrategyOrderCancelReplace::toString ( ) const
inline
void CMI::StrategyOrderCancelReplace::updateMessageLength ( )
inline
static void CMI::StrategyOrderCancelReplace::updateMessageLength ( StandardHeader message)
inlinestatic

Member Data Documentation

Alpha4 CMI::StrategyOrderCancelReplace::account
Alpha3 CMI::StrategyOrderCancelReplace::branch
UInt16 CMI::StrategyOrderCancelReplace::branchSequenceNumber
Alpha CMI::StrategyOrderCancelReplace::coverage
Alpha4 CMI::StrategyOrderCancelReplace::executingGiveUpFirmNumber
UInt8 CMI::StrategyOrderCancelReplace::nbboProtection
UInt16 CMI::StrategyOrderCancelReplace::optionalFieldIndicator
UInt8 CMI::StrategyOrderCancelReplace::orderDay
UInt8 CMI::StrategyOrderCancelReplace::orderMonth
UInt16 CMI::StrategyOrderCancelReplace::orderYear
Alpha3 CMI::StrategyOrderCancelReplace::originalOrderBranch
UInt16 CMI::StrategyOrderCancelReplace::originalOrderBranchSequenceNumber
Alpha8 CMI::StrategyOrderCancelReplace::originalOrderCorrespondentFirm
UInt8 CMI::StrategyOrderCancelReplace::originalOrderDay
Alpha4 CMI::StrategyOrderCancelReplace::originalOrderExecutingGiveUpFirmNumber
UInt32 CMI::StrategyOrderCancelReplace::originalOrderHighId
UInt32 CMI::StrategyOrderCancelReplace::originalOrderLowId
UInt8 CMI::StrategyOrderCancelReplace::originalOrderMonth
UInt16 CMI::StrategyOrderCancelReplace::originalOrderYear
Alpha20 CMI::StrategyOrderCancelReplace::originalUserAssignedId
Alpha CMI::StrategyOrderCancelReplace::originType
Alpha CMI::StrategyOrderCancelReplace::positionEffect
Decimal CMI::StrategyOrderCancelReplace::price
UInt8 CMI::StrategyOrderCancelReplace::priceType
UInt32 CMI::StrategyOrderCancelReplace::productKey
UInt32 CMI::StrategyOrderCancelReplace::quantity
Alpha CMI::StrategyOrderCancelReplace::side
Alpha CMI::StrategyOrderCancelReplace::timeInForce
UInt8 CMI::StrategyOrderCancelReplace::tradingSessionId
const MessageType::Enum CMI::StrategyOrderCancelReplace::TYPE = MessageType::MessageType_StrategyOrderCancelReplace
static
UInt32 CMI::StrategyOrderCancelReplace::userSessionKey