mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-30 14:00:06 +00:00
Parse Clutter Filter Map (Message 15)
This commit is contained in:
parent
f36d57b71d
commit
3ab4ec4b9b
15 changed files with 682 additions and 22 deletions
|
|
@ -44,14 +44,11 @@ public:
|
|||
uint16_t messageSegmentNumber_;
|
||||
};
|
||||
|
||||
MessageHeader::MessageHeader() :
|
||||
p(std::make_unique<MessageHeaderImpl>())
|
||||
{
|
||||
}
|
||||
MessageHeader::MessageHeader() : p(std::make_unique<MessageHeaderImpl>()) {}
|
||||
MessageHeader::~MessageHeader() = default;
|
||||
|
||||
MessageHeader::MessageHeader(MessageHeader&&) noexcept = default;
|
||||
MessageHeader& MessageHeader::operator=(MessageHeader&&) = default;
|
||||
MessageHeader& MessageHeader::operator=(MessageHeader&&) noexcept = default;
|
||||
|
||||
uint16_t MessageHeader::message_size() const
|
||||
{
|
||||
|
|
@ -93,6 +90,11 @@ uint16_t MessageHeader::message_segment_number() const
|
|||
return p->messageSegmentNumber_;
|
||||
}
|
||||
|
||||
void MessageHeader::set_message_size(uint16_t messageSize)
|
||||
{
|
||||
p->messageSize_ = messageSize;
|
||||
}
|
||||
|
||||
bool MessageHeader::Parse(std::istream& is)
|
||||
{
|
||||
bool headerValid = true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue