48 traderName.reserve(12);
49 mailSubject.reserve(20);
50 mailText.reserve(865);
109 size_t deserialize(
const void* buf,
size_t inLen);
112 virtual std::string toString ()
const;
118 virtual TI_MAIL* clone()
const;
120 virtual TI_MAIL* clone(
void*)
const;
123 virtual size_t serialize(
void* buf)
const;
UInt32 addresseeMemberId
Unique ID of the recipient member.
UInt32 addresseeSectionId
Unique ID of the recipient section.
UInt64 mailTime
Time at which the message was written.
UInt32 addresseeMarketId
Unique ID of the recipient market.
virtual ClassId::Enum id() const
Class id.
UInt32 mailExpiryDate
Expiry date of the message.
virtual size_t serializationBufSize() const
unsigned long long UInt64
std::string userData
Free field used by the client.
TI_MAIL_TYPE::Enum mailType
Type of message.
UInt32 memberId
Unique ID of the sending member.
std::string mailSubject
Subject of the message.
TI_ADDRESSEE_TYPE::Enum addresseeType
Type of recipient.
TI_MEMBER_PROFILE::Enum addresseeMemberProfile
ID of the recipient member profile.
std::string traderName
Name of the sending trader.
#define ONIXS_MTS_REPO_SDP_API
UInt32 traderId
Unique ID of the trader.
UInt32 mailDate
Date on which the message was written.
std::string mailText
Text of the message.