public Packet_Body(TLV_Structure[] tlvs, uint tlv_cnt) { if (tlvs == null || tlvs.Length != tlv_cnt) { return; } this.m_uiTLVCnt = tlv_cnt; this.m_TLVList.AddRange(tlvs); this.m_Status = this.initTLV(); }
public Packet_Body(byte[] body, uint body_len) { if (body == null || body.Length != (int)body_len) { return; } this.m_uiBodyLen = body_len; this.m_bBodyBuffer = new byte[this.m_uiBodyLen]; body.CopyTo(this.m_bBodyBuffer, 0); this.m_Status = this.init( ); }