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

#include <B3BinaryMessages.h>

+ Inheritance diagram for B3::SimpleModifyOrder:
+ Collaboration diagram for B3::SimpleModifyOrder:

Public Member Functions

const AccountOptional getAccount () const
 
const ClOrdID getClOrdID () const
 
const AsciiString getEnteringTrader () const
 
FieldsIterator getIterator () const
 
const Boolean getMmProtectionReset () const
 
size_t getMsgLength () const
 
const OrderIDOptional getOrderID () const
 
const Quantity getOrderQty () const
 
const OrdTagID getOrdTagID () const
 
const SimpleOrdType getOrdType () const
 
const ClOrdIDOptional getOrigClOrdID () const
 
const RoutingInstructionOptional getRoutingInstruction () const
 
const SecurityID getSecurityID () const
 
const
SelfTradePreventionInstruction 
getSelfTradePreventionInstruction () const
 
const AsciiString getSenderLocation () const
 
FieldsSetIterator getSetIterator ()
 
const Side getSide () const
 
const SimpleTimeInForce getTimeInForce () const
 
void setAccount (AccountOptional value)
 
void setClOrdID (ClOrdID value)
 
void setEnteringTrader (const AsciiString &val)
 
void setMmProtectionReset (const Boolean val)
 
void setOrderID (OrderIDOptional value)
 
void setOrderQty (Quantity value)
 
void setOrdTagID (OrdTagID value)
 
void setOrdType (const SimpleOrdType val)
 
void setOrigClOrdID (ClOrdIDOptional value)
 
void setRoutingInstruction (const RoutingInstructionOptional val)
 
void setSecurityID (SecurityID value)
 
void setSelfTradePreventionInstruction (const SelfTradePreventionInstruction val)
 
void setSenderLocation (const AsciiString &val)
 
void setSide (const Side val)
 
void setTimeInForce (const SimpleTimeInForce val)
 
 SimpleModifyOrder ()
 
 SimpleModifyOrder (bool initFields)
 
std::ostream & toStream (std::ostream &os) const
 
std::string toString () const
 
void updateMessageLength ()
 
- Public Member Functions inherited from B3::StandardHeader
u16 getEncodingType () const
 
u16 getMessageLength () const
 
const messageHeadergetSbeHeader () const
 
template<typename T >
const T & getTypedMessage () const
 
template<typename T >
T & getTypedMessage ()
 
void setEncodingType (u16 value)
 
void setEncodingType (const messageHeader &value)
 
void setMessageLength (u16 value)
 
 StandardHeader ()
 

Static Public Member Functions

static const AccountTypegetAccountType ()
 
static FieldsIterator getIterator (const StandardHeader &message)
 
static const MessageTypegetMessageType ()
 
static size_t getMinMessageSize ()
 
static const SecurityExchangegetSecurityExchange ()
 
static const SecurityIDSourcegetSecurityIDSource ()
 
static FieldsSetIterator getSetIterator (StandardHeader &message)
 
static bool isDynamicSizeMessage ()
 
static void updateMessageLength (StandardHeader &message)
 

Public Attributes

AccountOptional account
 
InboundBusinessHeader businessHeader
 
ClOrdID clOrdID
 
Trader enteringTrader
 
InvestorID investorID
 
MemoEncoding memo
 
Boolean mmProtectionReset
 
OrderIDOptional orderID
 
Quantity orderQty
 
OrdTagID ordTagID
 
SimpleOrdType ordType
 
ClOrdIDOptional origClOrdID
 
PriceOptional price
 
RoutingInstructionOptional routingInstruction
 
SecurityID securityID
 
SelfTradePreventionInstruction selfTradePreventionInstruction
 
SenderLocation senderLocation
 
Side side
 
SimpleTimeInForce timeInForce
 
- Public Attributes inherited from B3::StandardHeader
u16 encodingType
 
u16 messageLength
 
messageHeader sbeHeader
 

Static Public Attributes

static const u16 BlockLength = 100
 
static const u16 TemplateID = 101
 

Constructor & Destructor Documentation

B3::SimpleModifyOrder::SimpleModifyOrder ( )
inline
B3::SimpleModifyOrder::SimpleModifyOrder ( bool  initFields)
inlineexplicit

Member Function Documentation

const AccountOptional B3::SimpleModifyOrder::getAccount ( ) const
inline

References B3::account.

static const AccountType& B3::SimpleModifyOrder::getAccountType ( )
inlinestatic
const ClOrdID B3::SimpleModifyOrder::getClOrdID ( ) const
inline

References B3::clOrdID.

const AsciiString B3::SimpleModifyOrder::getEnteringTrader ( ) const
inline

References B3::enteringTrader.

FieldsIterator B3::SimpleModifyOrder::getIterator ( ) const
inline
FieldsIterator B3::SimpleModifyOrder::getIterator ( const StandardHeader message)
inlinestatic
static const MessageType& B3::SimpleModifyOrder::getMessageType ( )
inlinestatic
size_t B3::SimpleModifyOrder::getMinMessageSize ( )
inlinestatic

References B3::SimpleModifyOrder.

const Boolean B3::SimpleModifyOrder::getMmProtectionReset ( ) const
inline

References B3::mmProtectionReset.

size_t B3::SimpleModifyOrder::getMsgLength ( ) const
inline
const OrderIDOptional B3::SimpleModifyOrder::getOrderID ( ) const
inline

References B3::orderID.

const Quantity B3::SimpleModifyOrder::getOrderQty ( ) const
inline

References B3::orderQty.

const OrdTagID B3::SimpleModifyOrder::getOrdTagID ( ) const
inline

References B3::ordTagID.

const SimpleOrdType B3::SimpleModifyOrder::getOrdType ( ) const
inline

References B3::ordType.

const ClOrdIDOptional B3::SimpleModifyOrder::getOrigClOrdID ( ) const
inline

References B3::origClOrdID.

const RoutingInstructionOptional B3::SimpleModifyOrder::getRoutingInstruction ( ) const
inline
static const SecurityExchange& B3::SimpleModifyOrder::getSecurityExchange ( )
inlinestatic
const SecurityID B3::SimpleModifyOrder::getSecurityID ( ) const
inline

References B3::securityID.

static const SecurityIDSource& B3::SimpleModifyOrder::getSecurityIDSource ( )
inlinestatic
const SelfTradePreventionInstruction B3::SimpleModifyOrder::getSelfTradePreventionInstruction ( ) const
inline
const AsciiString B3::SimpleModifyOrder::getSenderLocation ( ) const
inline

References B3::senderLocation.

FieldsSetIterator B3::SimpleModifyOrder::getSetIterator ( )
inline
FieldsSetIterator B3::SimpleModifyOrder::getSetIterator ( StandardHeader message)
inlinestatic
const Side B3::SimpleModifyOrder::getSide ( ) const
inline

References B3::side.

const SimpleTimeInForce B3::SimpleModifyOrder::getTimeInForce ( ) const
inline

References B3::timeInForce.

static bool B3::SimpleModifyOrder::isDynamicSizeMessage ( )
inlinestatic
void B3::SimpleModifyOrder::setAccount ( AccountOptional  value)
inline

References B3::account.

void B3::SimpleModifyOrder::setClOrdID ( ClOrdID  value)
inline

References B3::clOrdID.

void B3::SimpleModifyOrder::setEnteringTrader ( const AsciiString val)
inline
void B3::SimpleModifyOrder::setMmProtectionReset ( const Boolean  val)
inline

References B3::mmProtectionReset.

void B3::SimpleModifyOrder::setOrderID ( OrderIDOptional  value)
inline

References B3::orderID.

void B3::SimpleModifyOrder::setOrderQty ( Quantity  value)
inline

References B3::orderQty.

void B3::SimpleModifyOrder::setOrdTagID ( OrdTagID  value)
inline

References B3::ordTagID.

void B3::SimpleModifyOrder::setOrdType ( const SimpleOrdType  val)
inline

References B3::ordType.

void B3::SimpleModifyOrder::setOrigClOrdID ( ClOrdIDOptional  value)
inline

References B3::origClOrdID.

void B3::SimpleModifyOrder::setRoutingInstruction ( const RoutingInstructionOptional  val)
inline
void B3::SimpleModifyOrder::setSecurityID ( SecurityID  value)
inline

References B3::securityID.

void B3::SimpleModifyOrder::setSelfTradePreventionInstruction ( const SelfTradePreventionInstruction  val)
inline
void B3::SimpleModifyOrder::setSenderLocation ( const AsciiString val)
inline
void B3::SimpleModifyOrder::setSide ( const Side  val)
inline

References B3::side.

void B3::SimpleModifyOrder::setTimeInForce ( const SimpleTimeInForce  val)
inline

References B3::timeInForce.

std::ostream& B3::SimpleModifyOrder::toStream ( std::ostream &  os) const
inline

Referenced by B3::messageToStream().

std::string B3::SimpleModifyOrder::toString ( ) const
inline
void B3::SimpleModifyOrder::updateMessageLength ( )
inline
static void B3::SimpleModifyOrder::updateMessageLength ( StandardHeader message)
inlinestatic

Member Data Documentation

AccountOptional B3::SimpleModifyOrder::account
const u16 B3::SimpleModifyOrder::BlockLength = 100
static
InboundBusinessHeader B3::SimpleModifyOrder::businessHeader
ClOrdID B3::SimpleModifyOrder::clOrdID
Trader B3::SimpleModifyOrder::enteringTrader
InvestorID B3::SimpleModifyOrder::investorID
MemoEncoding B3::SimpleModifyOrder::memo
Boolean B3::SimpleModifyOrder::mmProtectionReset
OrderIDOptional B3::SimpleModifyOrder::orderID
Quantity B3::SimpleModifyOrder::orderQty
OrdTagID B3::SimpleModifyOrder::ordTagID
SimpleOrdType B3::SimpleModifyOrder::ordType
ClOrdIDOptional B3::SimpleModifyOrder::origClOrdID
PriceOptional B3::SimpleModifyOrder::price
RoutingInstructionOptional B3::SimpleModifyOrder::routingInstruction
SecurityID B3::SimpleModifyOrder::securityID
SelfTradePreventionInstruction B3::SimpleModifyOrder::selfTradePreventionInstruction
SenderLocation B3::SimpleModifyOrder::senderLocation
Side B3::SimpleModifyOrder::side
const u16 B3::SimpleModifyOrder::TemplateID = 101
static
SimpleTimeInForce B3::SimpleModifyOrder::timeInForce