这样的TLV消息如何用数据结构表示
现在我有这样的一个待发送消息,主要包括头部messageHeader以及属性集messageAttributes
messageheader里面的结构式固定的,好表示。
问题是messageaAttributes里面是很多个TLV格式的属性值,各个属性间要求4字节对齐。不同的属性的格式不一样。
举个例子,消息可能是这样
header
type1 length1 a1 b1 c1
type2 length2 a2 b2
下划线部分表示属性格式,类型不定的
这样的数据结构应该怎么表示啊?高手支招