158 virtual size_t serialize(
void* buf)
const;
UInt32 creationDate
Creation date.
BV_TRADE_SPLIT_STATUS::Enum status
Final status of the allocation.
BV_PREALLOCATION_TYPE::Enum preAllocationType
Specifies whether the pre-allocation is public or private.
virtual ClassId::Enum id() const
Class id.
virtual ~BV_HIST_TRADE_SPLIT()
UInt32 sellSideMemberId
Unique ID of the sell side Member (counterpart of trade)
UInt64 updateTime
Last update time.
virtual size_t serializationBufSize() const
std::string workingTraderName
Unique Name of the working trader, belonging to the same member.
TI_TIME_ZONE timeZone
Time zone information.
UInt32 tradeId
Unique ID of the trade to be split.
std::string clientOrderId
Unique ID of the executed order within the client institution.
UInt16 splitAttemptNo
Identifies the split attempt. (Reserved for future use)
std::vector< BV_HIST_SPLIT_ACCOUNT_INFO > accountInfo
UInt16 numAccountInfo
Number of account information.
UInt64 preAllocationTime
Time at which the pre-allocation was made.
std::string allocationDescription
Description of the allocation.
UInt32 allocationId
Unique ID of the pre-allocation.
virtual BV_HIST_TRADE_SPLIT * clone(void *) const
UInt16 blockId
Block counter.
static const size_t accountInfoSize
Account information.
UInt16 numOfBlocks
Total number of block to be sent for the allocation (Reserved for future use)
std::string userData
Free field used by the client.
UInt64 creationTime
Creation time.
std::string clientAllocationId
Allocation Id for client use.
BV_HIST_INSTRUMENT_INFO_EXT instrument
Data regarding the tradable instrument.
virtual BV_HIST_TRADE_SPLIT * clone() const
BV_BLOCK_SPLIT_STATUS::Enum blockValidity
Status of the block validation (Reserved for future use)
size_t deserialize(const void *buf, size_t inLen)
BV_HIST_MEMBER_INFO member
Member requesting the split.
virtual std::string toString() const
Provides string presentation.
UInt32 updateDate
Last update date.
unsigned long long UInt64