123 size_t deserialize(
const void* buf,
size_t inLen);
126 virtual std::string toString ()
const;
134 virtual REPO_RFQ* clone(
void*)
const;
137 virtual size_t serialize(
void* buf)
const;
UInt32 eOIMsgId
Unique ID of the EOI message the RFQ refers to.
TI_FLAG::Enum modifiedTradeDatesFlag
If TI_FLAG_Yes, the proposal trade dates have been modified in the RFQ.
REPO_MEMBER_INFO aggressor
ID of the member creating the RFQ.
UInt32 rFQTimeout
Timeout of the RFQ (expressed in seconds)
virtual size_t serializationBufSize() const
REPO_MEMBER_INFO provider
ID of the member receiving the RFQ.
TI_IN_OUT_FLAG::Enum inOutFlag
Indicates whether it is an incoming (IN) RFQ or an outgoing (OUT) RFQ.
TI_RFQ_EVENT::Enum event
Action applied to the RFQ.
TI_MSG_INFO rfqMsgInfo
ID of the RFQ.
REPO_RFQ_INFO reqRfq
Data identifying the RFQ (Aggressor/Sender)
unsigned long long UInt64
virtual ClassId::Enum id() const
Class id.
REPO_INSTRUMENT_DATE_INFO instrument
ID of the financial instrument.
REPO_RFQ_INFO respRfq
Data identifying the response to the RFQ (Provider/Receiver)
TI_VERB::Enum verb
Specifies whether it is a buy or sell RFQ and is set from the receiving member's viewpoint. This means that the Verb field has different values for the Aggressor and the Provider, and reflects the type of operation (buy or sell) actually performed by the receiving member.
TI_RFQ_SUBSTATUS::Enum providerRfqSubStatus
Substatus of the RFQ (provider side)
TI_FLAG::Enum applyHaircutFg
Flag indicating if the Central System will apply or not any Haircut value to the closed trade...
TI_RFQ_STATUS::Enum rfqStatus
Status of the RFQ.
TI_RFQ_SUBSTATUS::Enum aggressorRfqSubStatus
Substatus of the RFQ (aggressor side)
#define ONIXS_MTS_REPO_SDP_API
Double haircut
Haircut value.
UInt32 propMsgId
ID of the proposal, if the RFQ is generated from a proposal present in the best proposal list...
UInt64 updateTime
Time at which the data were last updated.