OnixS C++ MTS Bond Vision SDP Handler 1.3.0
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 44 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.

Constructor & Destructor Documentation

◆ BV_TRADE_MEMBER_INFO()

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

◆ ~BV_TRADE_MEMBER_INFO()

~BV_TRADE_MEMBER_INFO ( )
inline

Definition at line 56 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 114 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 80 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 74 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 77 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.

◆ memberInfo

BV_MEMBER_INFO memberInfo

Unique ID of the member.

Definition at line 62 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 83 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 86 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 65 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.

◆ sectionId

UInt32 sectionId

Unique ID of the section.

Definition at line 59 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 92 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 71 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.

◆ shortCodeType1

BV_ALGO_INFO_TYPE::Enum shortCodeType1

Short Code Type 1.

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

◆ shortCodeType2

BV_ALGO_INFO_TYPE::Enum shortCodeType2

Short Code Type2.

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

◆ shortSellingIndicator

BV_SHORT_SELLING_INDICATOR::Enum shortSellingIndicator

Short Selling Indicator.

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

◆ stageOrderId

UInt32 stageOrderId

Unique ID of the (optional) stage order.

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

◆ timeZone

TI_TIME_ZONE timeZone

Time Zone information.

Definition at line 95 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 68 of file SMP.Substructures.BV_TRADE_MEMBER_INFO.h.