消息设置数据,应该使用静态,避免被修改

This commit is contained in:
nnhy 2015-09-02 09:27:20 +00:00
parent 3e4ed45a00
commit e035272614
2 changed files with 6 additions and 6 deletions

View File

@ -11,7 +11,7 @@ Message::Message(byte code)
}
// 设置数据。
void Message::SetData(byte* buf, uint len)
void Message::SetData(const byte* buf, uint len)
{
//assert_param(len <= ArrayLength(Data));
@ -24,7 +24,7 @@ void Message::SetData(byte* buf, uint len)
}
}
// 负载数据转数据流
/*// 负载数据转数据流
Stream Message::ToStream()
{
return Stream(Data, Length);
@ -34,4 +34,4 @@ Stream Message::ToStream()
ByteArray Message::ToArray()
{
return ByteArray(Data, Length);
}
}*/

View File

@ -31,11 +31,11 @@ public:
virtual void ComputeCrc() = 0;
// 设置数据
void SetData(byte* buf, uint len);
void SetData(const byte* buf, uint len);
// 负载数据转数据流
Stream ToStream();
//Stream ToStream();
// 负载数据转字节数组
ByteArray ToArray();
//ByteArray ToArray();
// 显示消息内容
virtual void Show() const = 0;