125 virtual size_t serialize(
void* buf)
const;
std::string iOIClientInfo
Alphanumeric client's message identifier, set by the client who inserts/modifies an IOI.
virtual ClassId::Enum id() const
Class id.
BV_IOI_STATUS::Enum status
IOI status.
UInt64 updateTime
Time at which the data was last updated.
virtual size_t serializationBufSize() const
std::string iOIRefClientInfo
Message reference, referred to the IOI to be modified/deleted. Empty in case of IOI insertion.
BV_MEMBER_INFO provider
Data about the member - Sell Side Member.
UInt32 groupId
Unique ID of the group. The field is set to 0, if the IOI is addressed to a single Buy Side Member.
virtual BV_IOI * clone() const
BV_IOI_EVENT::Enum event
IOI event (e.g. activate, delete)
virtual BV_IOI * clone(void *) const
BV_IOI_QUOTING_DATA quotingData
IOI quoting data (e.g. Quantity, Price, ...). The Quantity must be specified.
BV_INSTRUMENT_INFO instrument
Data about the instrument (instrument ID and type)
BV_MEMBER_INFO submitter
Data about the member - submitterof the IOI (Sell Side Member or broker OBO)
TI_MSG_INFO iOIMsgInfo
Message data.
size_t deserialize(const void *buf, size_t inLen)
std::string transactionTime
Time at which the transaction took place.
TI_VERB::Enum side
Verb - from Sell Side Member's point of view.
std::string freeText
Free text or Single Buy Side Member. See the description provided at the beginning of this chapter.
virtual std::string toString() const
Provides string presentation.
unsigned long long UInt64