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

Public Member Functions

 BV_TRADE_MEMBER_INFO ()
 ~BV_TRADE_MEMBER_INFO ()
size_t deserialize (const void *buf, size_t inLen)
std::string toString () const
size_t serializationBufSize () const
size_t serialize (void *buf) const

Public Attributes

UInt32 sectionId
BV_MEMBER_INFO memberInfo
UInt32 refMsgId
TI_TXN_TYPE::Enum txnType
UInt16 settlSystemId
std::string clientOrderId
std::string clientRefMsgId
std::string clientExecID
UInt32 quoteTraderID
std::string quoteTraderName
UInt32 stageOrderId
std::string settlementInfo
TI_TIME_ZONE timeZone
BV_ALGO_INFO_TYPE::Enum shortCodeType1
BV_ALGO_INFO_TYPE::Enum shortCodeType2
BV_SHORT_SELLING_INDICATOR::Enum shortSellingIndicator

Detailed Description

Definition at line 49 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.

Constructor & Destructor Documentation

◆ BV_TRADE_MEMBER_INFO()

Definition at line 52 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.

◆ ~BV_TRADE_MEMBER_INFO()

~BV_TRADE_MEMBER_INFO ( )
inline

Definition at line 61 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.

Member Function Documentation

◆ deserialize()

size_t deserialize ( const void * buf,
size_t inLen )

◆ serializationBufSize()

size_t serializationBufSize ( ) const
inline

Definition at line 119 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.

◆ serialize()

size_t serialize ( void * buf) const

◆ toString()

std::string toString ( ) const

Provides string presentation.

Member Data Documentation

◆ clientExecID

std::string clientExecID

Unique ID of the Inventory/RFCQ Order within the dealer institution.

Definition at line 85 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.

◆ clientOrderId

std::string clientOrderId

Unique ID of the order within the client institution.

Definition at line 79 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.

◆ clientRefMsgId

std::string clientRefMsgId

Unique ID of the Inventory/RFCQ Quote within the dealer institution.

Definition at line 82 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.

◆ memberInfo

BV_MEMBER_INFO memberInfo

Unique ID of the member.

Definition at line 67 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.

◆ quoteTraderID

UInt32 quoteTraderID

Dealer Trader Unique Id, owner of the Inventory/RFCQ Quote.

Definition at line 88 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.

◆ quoteTraderName

std::string quoteTraderName

Trader name (code) of the Dealer Trader, owner of the Inventory/RFCQ Quote.

Definition at line 91 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.

◆ refMsgId

UInt32 refMsgId

Sequential number of message (double sided proposal, FAS order, FAK/AON order, RFQ, RFCQ quote, RFCQ order)

Definition at line 70 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.

◆ sectionId

UInt32 sectionId

Unique ID of the section.

Definition at line 64 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.

◆ settlementInfo

std::string settlementInfo

Settlement information. Following the RFCQ Outright Auto Execution, if DealerIndicator = TI_FLAG_Yes, the Central System will fill thisfield with the string 'AutoEx'.

Definition at line 97 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.

◆ settlSystemId

UInt16 settlSystemId

Specific settlement system (Cedel, Euroclear, LDT Bank of Italy, etc.) used by the member for the settlement of the transactions on the bonds that are the subject of the trade.

Definition at line 76 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.

◆ shortCodeType1

BV_ALGO_INFO_TYPE::Enum shortCodeType1

Short Code Type 1.

Definition at line 103 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.

◆ shortCodeType2

BV_ALGO_INFO_TYPE::Enum shortCodeType2

Short Code Type2.

Definition at line 106 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.

◆ shortSellingIndicator

BV_SHORT_SELLING_INDICATOR::Enum shortSellingIndicator

Short Selling Indicator.

Definition at line 109 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.

◆ stageOrderId

UInt32 stageOrderId

Unique ID of the (optional) stage order.

Definition at line 94 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.

◆ timeZone

TI_TIME_ZONE timeZone

Time Zone information.

Definition at line 100 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.

◆ txnType

Specifies whether the trade was generated upon a double sided proposal, FAS order, FAK/AON order, a RFQ, a RFCQ, a RFCQ Order or a RFCQ Quote, Inventory Order.

Definition at line 73 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.