#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.BV_HIST_ORDER_STAGING.h>
Public Member Functions | |
BV_HIST_ORDER_STAGING () | |
virtual | ~BV_HIST_ORDER_STAGING () |
virtual ClassId::Enum | id () const |
size_t | deserialize (const void *buf, size_t inLen) |
virtual std::string | toString () const |
virtual size_t | serializationBufSize () const |
virtual BV_HIST_ORDER_STAGING * | clone () const |
virtual BV_HIST_ORDER_STAGING * | clone (void *) const |
Public Member Functions inherited from Class | |
virtual | ~Class () |
size_t | getMaxMessageSize () const |
Definition at line 47 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
|
inline |
Definition at line 50 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
|
inlinevirtual |
Definition at line 68 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
|
virtual |
Implements Class.
|
virtual |
Implements Class.
size_t deserialize | ( | const void * | buf, |
size_t | inLen | ||
) |
|
inlinevirtual |
|
inlinevirtual |
Implements Class.
Definition at line 234 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
|
virtual |
Provides string presentation.
Implements Class.
std::string accountCode |
Account information.
Definition at line 167 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
std::string accountInfo |
Additional account information.
Definition at line 170 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
UInt32 allocationId |
Unique ID of the pre-allocation or of the allocation during the trade splitting phase.
Definition at line 83 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
std::string autoDeleteReasonCode |
Auto delete reason code.
Definition at line 224 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
Double averagePrice |
Weighted Average Price, calculated after fill or partial fill.
Definition at line 134 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
Double clientLimitQuotation |
Limit Price/Yield specified by the client.
Definition at line 143 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
TI_TRADING_TYPE::Enum clientLimitQuotationType |
Limit Quotation Type specified by the client.
Definition at line 140 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
std::string clientOrderId |
Unique ID of the order within the client institution.
Definition at line 80 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
std::string clientPreAllocationId |
Pre-allocation Id for client use.
Definition at line 86 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
UInt32 clientPreAllocationTraderId |
Unique ID of the trader who performed the Pre-Allocation.
Definition at line 89 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
std::string clientPreAllocationTraderName |
Name of the trader who performed the Pre-Allocation.
Definition at line 92 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
Double cumNominalQty |
Total executed quantity after fill or partial fill, specified as Nominal Value.
Definition at line 131 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
Double cumQty |
Total executed quantity after fill or partial fill.
Definition at line 128 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
std::string currency |
Currency.
Definition at line 137 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
BV_HIST_ORDER_STAGING_DEALER_INFO dealerList |
List of dealers that must be included or excluded when executing the Stage Order.
Definition at line 206 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
UInt16 dealerListNum |
Number of dealers in the dealer list.
Definition at line 203 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
BV_ORDER_STAGING_DEALER_LIST_TYPE::Enum dealerListType |
Specifies if the dealer list type.
Definition at line 200 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
UInt64 editTime |
Last update time.
Definition at line 215 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
Action applied to the order.
Definition at line 182 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
std::string execTraderName |
Unique Name of the trader, belonging to the same member, that must execute the order.
Definition at line 191 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
UInt64 executionTime |
Order Execution Time required by the Trader.
Definition at line 152 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
BV_ORDER_STAGING_EXEC_TYPE::Enum executionType |
If specified defines how this order should be executed in the market.
Definition at line 101 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
std::string externalTraderId |
External Trader ID of the Stage Order Owner.
Definition at line 197 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
BV_HANDLING_INSTRUCTION::Enum handlingInstruction |
Indicates the execution modality required by the Trader.
Definition at line 155 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
BV_HIST_INSTRUMENT_INFO_EXT instrument |
Data regarding the tradable instrument.
Definition at line 110 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
Double limitQuotation |
Limit Price/Yield specified by the central system.
Definition at line 149 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
TI_TRADING_TYPE::Enum limitQuotationType |
Limit Quotation Type specified by the central system.
Definition at line 146 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
TI_FLAG::Enum linkedByOriginatorFg |
Specifies whether the order has been linked by the originator.
Definition at line 107 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
std::string linkId |
User Defined ID of the RFCQ within the client institution.
Definition at line 104 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
BV_HIST_MEMBER_INFO memberInfo |
ID of the member sending trhe order staging request.
Definition at line 98 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
std::string micCode |
MIC code.
Definition at line 221 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
Double nominalQty |
Quantity specified as Nominal Value.
Definition at line 119 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
TI_FLAG::Enum noPartialFill |
Flag stating whether the order must be completely filled. This flag can be set to No (the order can be partially executed) even if there is a pre-allocation linked to the order (the AllocationId field is specified).
Definition at line 173 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
TI_MSG_INFO orderMsgInfo |
Order info.
Definition at line 77 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
TI_PROTOCOL_SOURCE::Enum orderSource |
Specifies the protocol used to send the order.
Definition at line 95 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
BV_ORDER_STAGING_TYPE::Enum orderType |
Type of order.
Definition at line 188 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
TI_FLAG::Enum partiallyExecutedFg |
Flag stating whether the has been partially filled.
Definition at line 176 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
Double qty |
Quantity.
Definition at line 116 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
Double remainingNominalQty |
Quantity left after fill or partial fill, specified as Nominal Value.
Definition at line 125 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
Double remainingQty |
Quantity left after partial fill (for Future Use)
Definition at line 122 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
TI_FLAG::Enum settlDateModifyFlag |
Flag indicating whether the date can be modified or not.
Definition at line 164 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
UInt32 settlementDate |
Settlement date.
Definition at line 161 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
UInt16 settlementOffset |
Settlement offset espressed as number of days starting from the trading date.
Definition at line 158 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
Order Status.
Definition at line 185 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
std::string userInfo1 |
Client free text.
Definition at line 209 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
std::string userInfo2 |
Client free text, or short selling indicator code, or a combination of the two. See the description provided at the beginning of the previous chapter (BV Order Staging).
Definition at line 212 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
TI_VERB::Enum verb |
Specifies whether it is a buy or sell order. (Referred to the member who receives the information)
Definition at line 113 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
BV_WAIVER_INDICATOR::Enum waiverIndicator |
Waiver Indicator.
Definition at line 218 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
TI_FLAG::Enum warningOnLimitPrice |
If true, the GUI will signal the user when the limit price is reached.
Definition at line 179 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.
std::string workingTraderName |
Unique Name of the working trader, belonging to the same member.
Definition at line 194 of file SMP.Classes.BV_HIST_ORDER_STAGING.h.