OnixS C++ MTS Bond Vision SDP Handler 1.3.0
API documentation
Loading...
Searching...
No Matches
TI_TRADING_CAPS Class Reference

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_CAPSclone () const
virtual TI_TRADING_CAPSclone (void *) const
Public Member Functions inherited from Class
virtual ~Class ()
size_t getMaxMessageSize () const

Public Attributes

UInt32 memberId
UInt32 traderId
std::string traderName
UInt32 marketId
TI_TRADING_CAPS_FUNCTION::Enum functionId
std::string currency
UInt32 productType
UInt32 instrumentClassId
Double warningLimit
Double blockingLimit
TI_TRADING_CAPS_MODALITY::Enum capsModality
TI_TRADING_CAPS_MODALITY_SETTING::Enum modalitySetting
TI_TRADING_CAPS_EVENT::Enum event
TI_TRADING_CAPS_STATUS::Enum status
std::string userData
UInt32 creationDate
UInt64 creationTime
UInt32 updateDate
UInt64 updateTime
UInt32 submitterMemberId
UInt32 submitterTraderId
std::string submitterTraderName

Detailed Description

Definition at line 43 of file SMP.Classes.TI_TRADING_CAPS.h.

Constructor & Destructor Documentation

◆ TI_TRADING_CAPS()

TI_TRADING_CAPS ( )
inline

Definition at line 46 of file SMP.Classes.TI_TRADING_CAPS.h.

◆ ~TI_TRADING_CAPS()

virtual ~TI_TRADING_CAPS ( )
inlinevirtual

Definition at line 54 of file SMP.Classes.TI_TRADING_CAPS.h.

Member Function Documentation

◆ clone() [1/2]

virtual TI_TRADING_CAPS * clone ( ) const
virtual

Implements Class.

◆ clone() [2/2]

virtual TI_TRADING_CAPS * clone ( void * ) const
virtual

Implements Class.

◆ deserialize()

size_t deserialize ( const void * buf,
size_t inLen )

◆ id()

virtual ClassId::Enum id ( ) const
inlinevirtual

Class id.

Implements Class.

Definition at line 57 of file SMP.Classes.TI_TRADING_CAPS.h.

◆ serializationBufSize()

virtual size_t serializationBufSize ( ) const
inlinevirtual

Implements Class.

Definition at line 136 of file SMP.Classes.TI_TRADING_CAPS.h.

◆ toString()

virtual std::string toString ( ) const
virtual

Provides string presentation.

Implements Class.

Member Data Documentation

◆ blockingLimit

Double blockingLimit

Trading limit (Blocking)

Definition at line 90 of file SMP.Classes.TI_TRADING_CAPS.h.

◆ capsModality

Caps modality.

Definition at line 93 of file SMP.Classes.TI_TRADING_CAPS.h.

◆ creationDate

UInt32 creationDate

Creation date.

Definition at line 108 of file SMP.Classes.TI_TRADING_CAPS.h.

◆ creationTime

UInt64 creationTime

Creation time.

Definition at line 111 of file SMP.Classes.TI_TRADING_CAPS.h.

◆ currency

std::string currency

Currency code.

Definition at line 78 of file SMP.Classes.TI_TRADING_CAPS.h.

◆ event

Action applied to the caps.

Definition at line 99 of file SMP.Classes.TI_TRADING_CAPS.h.

◆ functionId

Unique ID of the trading function.

Definition at line 75 of file SMP.Classes.TI_TRADING_CAPS.h.

◆ instrumentClassId

UInt32 instrumentClassId

Unique ID ofthe Instrument Class.

Definition at line 84 of file SMP.Classes.TI_TRADING_CAPS.h.

◆ marketId

UInt32 marketId

Unique ID of the market.

Definition at line 72 of file SMP.Classes.TI_TRADING_CAPS.h.

◆ memberId

UInt32 memberId

Unique ID of the member.

Definition at line 63 of file SMP.Classes.TI_TRADING_CAPS.h.

◆ modalitySetting

Caps modality setting.

Definition at line 96 of file SMP.Classes.TI_TRADING_CAPS.h.

◆ productType

UInt32 productType

Unique ID of the product type.

Definition at line 81 of file SMP.Classes.TI_TRADING_CAPS.h.

◆ 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.

◆ submitterMemberId

UInt32 submitterMemberId

Unique ID of the member who defined the trading caps.

Definition at line 120 of file SMP.Classes.TI_TRADING_CAPS.h.

◆ submitterTraderId

UInt32 submitterTraderId

Unique ID of the trader who defined the trading caps.

Definition at line 123 of file SMP.Classes.TI_TRADING_CAPS.h.

◆ submitterTraderName

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.

◆ traderId

UInt32 traderId

Unique ID of the trader.

Definition at line 66 of file SMP.Classes.TI_TRADING_CAPS.h.

◆ traderName

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.

◆ updateDate

UInt32 updateDate

Last update date.

Definition at line 114 of file SMP.Classes.TI_TRADING_CAPS.h.

◆ updateTime

UInt64 updateTime

Last update time.

Definition at line 117 of file SMP.Classes.TI_TRADING_CAPS.h.

◆ userData

std::string userData

Free field used by the client.

Definition at line 105 of file SMP.Classes.TI_TRADING_CAPS.h.

◆ warningLimit

Double warningLimit

Trading limit (Warning)

Definition at line 87 of file SMP.Classes.TI_TRADING_CAPS.h.