#include <OnixS/SgxTitan/Trading/OUCH/Messages/ReplaceOrder.h>
Public Member Functions | |
StrRef | existingOrderToken () const throw () |
StrRef | replacementOrderToken () const throw () |
Binary8 | quantity () const throw () |
BinaryPrice | price () const throw () |
ReplaceOrderOpenClose::Enum | openClose () const throw () |
StrRef | clientAccount () const throw () |
StrRef | customerInfo () const throw () |
StrRef | exchangeInfo () const throw () |
Binary8 | displayQuantity () const throw () |
Binary2 | stpKey () const throw () |
StrRef | reserved () const throw () |
void | existingOrderToken (StrRef value) throw () |
void | existingOrderToken (const char *value) throw () |
void | replacementOrderToken (StrRef value) throw () |
void | replacementOrderToken (const char *value) throw () |
void | quantity (Binary8 value) throw () |
void | price (const BinaryPrice &value) throw () |
void | openClose (ReplaceOrderOpenClose::Enum value) throw () |
void | clientAccount (StrRef value) throw () |
void | clientAccount (const char *value) throw () |
void | customerInfo (StrRef value) throw () |
void | customerInfo (const char *value) throw () |
void | exchangeInfo (StrRef value) throw () |
void | exchangeInfo (const char *value) throw () |
void | displayQuantity (Binary8 value) throw () |
void | stpKey (Binary2 value) throw () |
ReplaceOrder () throw () | |
Public Member Functions inherited from OutgoingMessage | |
OutgoingMessage (void *data, MessageSize size) throw () | |
OutboundMessageTypes::Enum | type () const throw () |
Public Member Functions inherited from MutableBinaryMessage< BigEndianConverter > | |
const void * | binary () const throw () |
void * | binary () throw () |
MessageSize | binarySize () const throw () |
MutableBinaryMessage & | operator= (const MutableBinaryMessage &other) throw () |
Static Public Attributes | |
static const MessageSize | messageSize_ = 121 |
Additional Inherited Members | |
Public Types inherited from MutableBinaryMessage< BigEndianConverter > | |
typedef MessageSize | BinarySize |
typedef BigEndianConverter | FieldAccessor |
Protected Member Functions inherited from MutableBinaryMessage< BigEndianConverter > | |
MutableBinaryMessage (void *data, MessageSize size) throw () | |
Protected Member Functions inherited from MutableBinaryFields< MutableBinaryMessage, BigEndianConverter > | |
void | setOrdinary (BlockSize offset, FieldValue value) throw () |
void | setOrdinaryRef (BlockSize offset, FieldValue value) throw () |
void | setEnumeration (BlockSize offset, typename Enumeration::Enum value) throw () |
void | setFixedStr (BlockSize offset, const StrRef &value) throw () |
Protected Member Functions inherited from BinaryFields< MutableBinaryMessage, BigEndianConverter > | |
FieldValue | ordinary (BlockSize offset) const throw () |
const FieldValue & | ordinaryRef (BlockSize offset) const throw () |
Enumeration::Enum | enumeration (BlockSize offset) const throw () |
StrRef | fixedStr (BlockSize offset) const throw () |
Definition at line 28 of file ReplaceOrder.h.
|
inline |
Initializes empty instance.
Definition at line 215 of file ReplaceOrder.h.
|
inline |
Mandatory in SGX-DT and validated in Matching Engine
Definition at line 68 of file ReplaceOrder.h.
|
inline |
Mandatory in SGX-DT and validated in Matching Engine
Definition at line 159 of file ReplaceOrder.h.
|
inline |
Definition at line 165 of file ReplaceOrder.h.
|
inline |
Pass-thru field.
Definition at line 75 of file ReplaceOrder.h.
|
inline |
Pass-thru field.
Definition at line 172 of file ReplaceOrder.h.
|
inline |
Definition at line 178 of file ReplaceOrder.h.
|
inline |
Display quantity.
Definition at line 89 of file ReplaceOrder.h.
|
inline |
Display quantity.
Definition at line 198 of file ReplaceOrder.h.
|
inline |
Pass-thru field.
Definition at line 82 of file ReplaceOrder.h.
|
inline |
Pass-thru field.
Definition at line 185 of file ReplaceOrder.h.
|
inline |
Definition at line 191 of file ReplaceOrder.h.
|
inline |
Should be the Order Token from the original Enter Order, not from any intermediate replaces.
Definition at line 32 of file ReplaceOrder.h.
|
inline |
Should be the Order Token from the original Enter Order, not from any intermediate replaces.
Definition at line 111 of file ReplaceOrder.h.
|
inline |
Definition at line 117 of file ReplaceOrder.h.
|
inline |
Defines the position update for the account.
Definition at line 60 of file ReplaceOrder.h.
|
inline |
Defines the position update for the account.
Definition at line 151 of file ReplaceOrder.h.
|
inline |
Signed integer price.
Definition at line 53 of file ReplaceOrder.h.
|
inline |
Signed integer price.
Definition at line 144 of file ReplaceOrder.h.
|
inline |
Quantity.
Definition at line 46 of file ReplaceOrder.h.
|
inline |
Quantity.
Definition at line 137 of file ReplaceOrder.h.
|
inline |
Replacement Order Token.
Definition at line 39 of file ReplaceOrder.h.
|
inline |
Replacement Order Token.
Definition at line 124 of file ReplaceOrder.h.
|
inline |
Definition at line 130 of file ReplaceOrder.h.
|
inline |
Reserved for future use.
Definition at line 103 of file ReplaceOrder.h.
|
inline |
The Self Trade Protection Key.
Definition at line 96 of file ReplaceOrder.h.
|
inline |
The Self Trade Protection Key.
Definition at line 205 of file ReplaceOrder.h.
|
static |
Total message size.
Definition at line 212 of file ReplaceOrder.h.