OnixS C++ MTS Cash SDP Handler 1.8.0
API documentation
Loading...
Searching...
No Matches
CMF_TRADE_MEMBER_INFO Class Reference

Public Member Functions

 CMF_TRADE_MEMBER_INFO ()
 ~CMF_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
CMF_MEMBER_INFO memberInfo
UInt32 refMsgId
TI_TXN_TYPE::Enum txnType
UInt16 settlSystemId
UInt32 directMemberId
UInt32 clearingHouseId
UInt32 settlAccount
std::string altSettlAccount
UInt32 agentId
UInt32 clientMemberId
UInt32 clientMemberTraderId
std::string clientMemberTraderName
TI_TIME_ZONE timeZone
std::string leiCode
UInt32 tradingCapacityId
CMF_ALGO_INFO_TYPE::Enum shortCodeType1
CMF_ALGO_INFO_TYPE::Enum shortCodeType2

Detailed Description

Definition at line 44 of file SMP.Substructures.CMF_TRADE_MEMBER_INFO.h.

Constructor & Destructor Documentation

◆ CMF_TRADE_MEMBER_INFO()

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

◆ ~CMF_TRADE_MEMBER_INFO()

~CMF_TRADE_MEMBER_INFO ( )
inline

Definition at line 54 of file SMP.Substructures.CMF_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 118 of file SMP.Substructures.CMF_TRADE_MEMBER_INFO.h.

◆ serialize()

size_t serialize ( void * buf) const

◆ toString()

std::string toString ( ) const

Provides string presentation.

Member Data Documentation

◆ agentId

UInt32 agentId

Agent Code.

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

◆ altSettlAccount

std::string altSettlAccount

Alternate code of the account on which the movements deriving from the settlement of the transactions are registered.

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

◆ clearingHouseId

UInt32 clearingHouseId

Unique ID of the Clearing House.

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

◆ clientMemberId

UInt32 clientMemberId

Used only in CMF_TPA_TRADE and CMF_TPA_TRADE_FUTURE classes. Third Party Client Member code.

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

◆ clientMemberTraderId

UInt32 clientMemberTraderId

Used only in CMF_TPA_TRADE and CMF_TPA_TRADE_FUTURE classes. Third Party Client Trader Unique Id.

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

◆ clientMemberTraderName

std::string clientMemberTraderName

Used only in CMF_TPA_TRADE and CMF_TPA_TRADE_FUTURE classes. Trader code of the Third Party Client.

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

◆ directMemberId

UInt32 directMemberId

Code of the direct member designated as an intermediary for settling transactions on behalf of the indirect member.

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

◆ leiCode

std::string leiCode

LEI code.

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

◆ memberInfo

CMF_MEMBER_INFO memberInfo

Unique ID of the member.

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

◆ refMsgId

UInt32 refMsgId

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

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

◆ sectionId

UInt32 sectionId

Unique ID of the section.

Definition at line 58 of file SMP.Substructures.CMF_TRADE_MEMBER_INFO.h.

◆ settlAccount

UInt32 settlAccount

Code of the account on which the movements deriving from the settlement of the transactions are registered.

Definition at line 79 of file SMP.Substructures.CMF_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 70 of file SMP.Substructures.CMF_TRADE_MEMBER_INFO.h.

◆ shortCodeType1

CMF_ALGO_INFO_TYPE::Enum shortCodeType1

Short Code Type 1.

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

◆ shortCodeType2

CMF_ALGO_INFO_TYPE::Enum shortCodeType2

Short Code Type 2.

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

◆ timeZone

TI_TIME_ZONE timeZone

Time Zone information.

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

◆ tradingCapacityId

UInt32 tradingCapacityId

Unique ID of the Trading Capacity.

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

◆ txnType

Specifies whether the trade was generated upon a double sided proposal, FAS order, FAK/AON order, RFQ.

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