48 submitterTraderName.reserve(12);
125 size_t deserialize(
const void* buf,
size_t inLen);
128 virtual std::string toString ()
const;
139 virtual size_t serialize(
void* buf)
const;
UInt32 instrumentClassId
Unique ID of the Instrument Class.
UInt32 residualMaturityId
Unique ID of the residual maturity.
std::string submitterTraderName
Unique name of the trader who defined the Haircut.
UInt32 secondMemberId
ID of the second member involved the Haircut (member who receives the Haircut)
virtual ~REPO_HAIRCUT_EXT()
unsigned long long UInt64
UInt32 firstMemberId
ID of the first member involved in the Haircut (member who configures the Haircut) ...
virtual size_t serializationBufSize() const
UInt32 submitterTraderId
Unique ID of the trader who defined the Haircut.
REPO_HAIRCUT_TYPE::Enum haircutType
Always set to 0 REPO_HAIRCUT_TYPE_Default. For future use.
UInt32 refMsgId
Always set to 0. For future use.
UInt64 updateTime
Last Update time.
REPO_HAIRCUT_STATUS::Enum secondMemberStatus
Status of the Second Member Haircut.
Double bidHaircut
Value of the Bid Haircut.
UInt32 submitterMemberId
Unique ID of the member who defined the Haircut.
UInt32 updateDate
Last Update date.
Double askHaircut
Value of the Ask Haircut.
REPO_HAIRCUT_STATUS::Enum status
Status of the Haircut.
std::string userData
Free field used by the client application.
UInt32 creationDate
Creation date.
TI_FLAG::Enum saveHaircutFg
Always set to 1 - TI_FLAG_Yes. For future use.
REPO_HAIRCUT_STATUS::Enum firstMemberStatus
Status of the First Member Haircut.
UInt64 creationTime
Creation time.
#define ONIXS_MTS_REPO_SDP_API
virtual ClassId::Enum id() const
Class id.
REPO_HAIRCUT_EVENT::Enum event
Event applied to the Haircut.