OnixS C++ MTS Cash SDP Handler  1.7.0
API documentation
CMF_TRADE_MEMBER_INFO Class Reference

#include <OnixS/MTS/Cash/SDP/Classes/Substructures/SMP.Substructures.CMF_TRADE_MEMBER_INFO.h>

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

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

~CMF_TRADE_MEMBER_INFO ( )
inline

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

Member Function Documentation

size_t deserialize ( const void *  buf,
size_t  inLen 
)
size_t serializationBufSize ( ) const
inline

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

size_t serialize ( void *  buf) const
std::string toString ( ) const

Provides string presentation.

Member Data Documentation

UInt32 agentId

Agent Code.

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

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.

UInt32 clearingHouseId

Unique ID of the Clearing House.

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

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.

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.

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.

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.

std::string leiCode

LEI code.

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

CMF_MEMBER_INFO memberInfo

Unique ID of the member.

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

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.

UInt32 sectionId

Unique ID of the section.

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

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.

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.

CMF_ALGO_INFO_TYPE::Enum shortCodeType1

Short Code Type 1.

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

CMF_ALGO_INFO_TYPE::Enum shortCodeType2

Short Code Type 2.

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

TI_TIME_ZONE timeZone

Time Zone information.

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

UInt32 tradingCapacityId

Unique ID of the Trading Capacity.

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

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.


The documentation for this class was generated from the following file: