OnixS C++ MTS Bond Vision SDP Handler  1.1.0
API documentation
BV_DEAL_INFO Class Reference

#include <OnixS/MTS/BondVision/SDP/Classes/Substructures/SMP.Substructures.BV_DEAL_INFO.h>

Public Member Functions

 BV_DEAL_INFO ()
 
 ~BV_DEAL_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

TI_MSG_INFO dealMsgInfo
 
BV_DEAL_MEMBER_INFO provider
 
BV_DEAL_MEMBER_INFO aggressor
 
BV_INSTRUMENT_INFO instrument
 
BV_MATCH_MODE::Enum matchMode
 
BV_DEAL_STATUS::Enum status
 
BV_DEAL_SPLIT_STATUS::Enum splitStatus
 
TI_VERB::Enum verb
 
BV_DEAL_TRADING_INFO dealInfo
 
UInt16 numberOfTrades
 
UInt64 updateTime
 
UInt16 marketAffiliation
 
TI_TRADE_TYPE::Enum tradeType
 
UInt16 areaCodeId
 
std::string micCode
 
UInt32 transactionId
 
UInt16 legId
 
TI_RFCQ_TYPE::Enum rfcqType
 
BV_TRANSPARENCY_INFO transparencyInfo
 

Detailed Description

Definition at line 48 of file SMP.Substructures.BV_DEAL_INFO.h.

Constructor & Destructor Documentation

BV_DEAL_INFO ( )
inline

Definition at line 51 of file SMP.Substructures.BV_DEAL_INFO.h.

~BV_DEAL_INFO ( )
inline

Definition at line 56 of file SMP.Substructures.BV_DEAL_INFO.h.

Member Function Documentation

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

Definition at line 123 of file SMP.Substructures.BV_DEAL_INFO.h.

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

Provides string presentation.

Member Data Documentation

Member's ID of the Aggressor (if the order was done by an Agent, the MemberId on behalf of which the Agent operated)

Definition at line 65 of file SMP.Substructures.BV_DEAL_INFO.h.

UInt16 areaCodeId

Unique ID of the Provider and Aggressor Area Code.

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

Price, Yield, Discount Rate and Quantity of deal.

Definition at line 83 of file SMP.Substructures.BV_DEAL_INFO.h.

TI_MSG_INFO dealMsgInfo

Data identifying the deal.

Definition at line 59 of file SMP.Substructures.BV_DEAL_INFO.h.

BV_INSTRUMENT_INFO instrument

Data regarding the tradable instrument.

Definition at line 68 of file SMP.Substructures.BV_DEAL_INFO.h.

UInt16 legId

Unique ID of the trading leg.

Definition at line 107 of file SMP.Substructures.BV_DEAL_INFO.h.

UInt16 marketAffiliation

Specifies whether the deal has been closed on a regulated market or on a MTF.

Definition at line 92 of file SMP.Substructures.BV_DEAL_INFO.h.

Type of match (automatic or manual)

Definition at line 71 of file SMP.Substructures.BV_DEAL_INFO.h.

std::string micCode

MIC Code.

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

UInt16 numberOfTrades

Number of trades generated by the deal.

Definition at line 86 of file SMP.Substructures.BV_DEAL_INFO.h.

Member's ID of the Provider (if the proposal was done by an Agent, the MemberId on behalf of which the Agent operated)

Definition at line 62 of file SMP.Substructures.BV_DEAL_INFO.h.

RFCQ type.

Definition at line 110 of file SMP.Substructures.BV_DEAL_INFO.h.

Not used.

Definition at line 77 of file SMP.Substructures.BV_DEAL_INFO.h.

Status of the deal.

Definition at line 74 of file SMP.Substructures.BV_DEAL_INFO.h.

Specifies whether the last deal refers to normal trading activity or to a RFQ, RFCQ, etc.

Definition at line 95 of file SMP.Substructures.BV_DEAL_INFO.h.

UInt32 transactionId

Unique ID of the RFCQ or Inventory Order.

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

BV_TRANSPARENCY_INFO transparencyInfo

Pre and Post-Trade Transparency Info.

Definition at line 113 of file SMP.Substructures.BV_DEAL_INFO.h.

UInt64 updateTime

Update time when the contract is cancelled or restored.

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

Specifies whether it is a buy or sell deal. (Referred to the member who receives the information)

Definition at line 80 of file SMP.Substructures.BV_DEAL_INFO.h.


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