#include <OnixS/MTS/BondVision/SDP/Classes/SMP.Classes.TI_TRADING_CAPS.h>
Public Member Functions | |
TI_TRADING_CAPS () | |
virtual | ~TI_TRADING_CAPS () |
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 TI_TRADING_CAPS * | clone () const |
virtual TI_TRADING_CAPS * | clone (void *) const |
Public Member Functions inherited from Class | |
virtual | ~Class () |
size_t | getMaxMessageSize () const |
Definition at line 43 of file SMP.Classes.TI_TRADING_CAPS.h.
|
inline |
Definition at line 46 of file SMP.Classes.TI_TRADING_CAPS.h.
|
inlinevirtual |
Definition at line 54 of file SMP.Classes.TI_TRADING_CAPS.h.
|
virtual |
Implements Class.
|
virtual |
Implements Class.
size_t deserialize | ( | const void * | buf, |
size_t | inLen | ||
) |
|
inlinevirtual |
|
inlinevirtual |
Implements Class.
Definition at line 136 of file SMP.Classes.TI_TRADING_CAPS.h.
|
virtual |
Provides string presentation.
Implements Class.
Double blockingLimit |
Trading limit (Blocking)
Definition at line 90 of file SMP.Classes.TI_TRADING_CAPS.h.
TI_TRADING_CAPS_MODALITY::Enum capsModality |
Caps modality.
Definition at line 93 of file SMP.Classes.TI_TRADING_CAPS.h.
UInt32 creationDate |
Creation date.
Definition at line 108 of file SMP.Classes.TI_TRADING_CAPS.h.
UInt64 creationTime |
Creation time.
Definition at line 111 of file SMP.Classes.TI_TRADING_CAPS.h.
std::string currency |
Currency code.
Definition at line 78 of file SMP.Classes.TI_TRADING_CAPS.h.
Action applied to the caps.
Definition at line 99 of file SMP.Classes.TI_TRADING_CAPS.h.
TI_TRADING_CAPS_FUNCTION::Enum functionId |
Unique ID of the trading function.
Definition at line 75 of file SMP.Classes.TI_TRADING_CAPS.h.
UInt32 instrumentClassId |
Unique ID ofthe Instrument Class.
Definition at line 84 of file SMP.Classes.TI_TRADING_CAPS.h.
UInt32 marketId |
Unique ID of the market.
Definition at line 72 of file SMP.Classes.TI_TRADING_CAPS.h.
UInt32 memberId |
Unique ID of the member.
Definition at line 63 of file SMP.Classes.TI_TRADING_CAPS.h.
TI_TRADING_CAPS_MODALITY_SETTING::Enum modalitySetting |
Caps modality setting.
Definition at line 96 of file SMP.Classes.TI_TRADING_CAPS.h.
UInt32 productType |
Unique ID of the product type.
Definition at line 81 of file SMP.Classes.TI_TRADING_CAPS.h.
TI_TRADING_CAPS_STATUS::Enum status |
Specifies whether the trading caps is enabled, disabled or deleted. Deleted trading caps will be removed at the end of the current trading day.
Definition at line 102 of file SMP.Classes.TI_TRADING_CAPS.h.
UInt32 submitterMemberId |
Unique ID of the member who defined the trading caps.
Definition at line 120 of file SMP.Classes.TI_TRADING_CAPS.h.
UInt32 submitterTraderId |
Unique ID of the trader who defined the trading caps.
Definition at line 123 of file SMP.Classes.TI_TRADING_CAPS.h.
std::string submitterTraderName |
Unique name of the trader who defined the trading caps.
Definition at line 126 of file SMP.Classes.TI_TRADING_CAPS.h.
UInt32 traderId |
Unique ID of the trader.
Definition at line 66 of file SMP.Classes.TI_TRADING_CAPS.h.
std::string traderName |
Unique name of the Buy Side trader to which the trading caps is applied.
Definition at line 69 of file SMP.Classes.TI_TRADING_CAPS.h.
UInt32 updateDate |
Last update date.
Definition at line 114 of file SMP.Classes.TI_TRADING_CAPS.h.
UInt64 updateTime |
Last update time.
Definition at line 117 of file SMP.Classes.TI_TRADING_CAPS.h.
std::string userData |
Free field used by the client.
Definition at line 105 of file SMP.Classes.TI_TRADING_CAPS.h.
Double warningLimit |
Trading limit (Warning)
Definition at line 87 of file SMP.Classes.TI_TRADING_CAPS.h.