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